INNER CODE UNIT · Python
main
uvwt/agentdock · core-skills/skill-authoring/run.py:299
def main() -> None:
request = load_input()
action = str(request.get("skill_action", "status")).strip().lower()
if action == "status":
emit({
"ok": True,
"action": "status",
"lint_version": LINT_VERSION,
"lint_rule_count": len(RULES) + 1,
"environment_required": False,
})
return
if action == "lint":
emit(lint(request.get("source")))
return
fail("UNKNOWN_ACTION", "Unsupported skill_action", {"action": action, "allowed": ["status", "lint"]})