.claude/skills/sync-docs/SKILL.md
Regenerate docs/supported_endpoints.md by running utils/docs_generate.py and verify it matches current endpoint registrations in app/main.py
npx skillsauth add allenrobel/nd-mock sync-docsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
utils/docs_generate.py requires a running server at localhost:8000 — it fetches /openapi.json to discover endpoints.
Steps:
PYTHONPATH=. VIRTUAL_ENV= /Users/arobel/repos/nd-mock/.venv/bin/uvicorn app.main:app --port 8000 &>/tmp/uvicorn.log &
SERVER_PID=$!
sleep 2 is sufficient), then run the script:
PYTHONPATH=. VIRTUAL_ENV= /Users/arobel/repos/nd-mock/.venv/bin/python utils/docs_generate.py
kill $SERVER_PID
docs/supported_endpoints.md covers all tag groups and routers registered via app.include_router() in app/main.py.development
Generate unit tests for nd-mock API endpoints
development
Scaffold a new API endpoint with models, router, main.py registration, and test stubs based on schema/manage.json or schema/infra.json definitions
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).