claude-skills/agent-launcher/PUBLISH-CLAWHUB.md
Claude 9ceecb1e70
docs(agent-launcher): post-merge follow-up — changelog entry, plugin audit fixes, ClawHub publish plan
- CHANGELOG: [Unreleased] section for the agent-launcher domain (PR #961, merged 2026-08-21)
- 8-phase plugin audit: PASS WITH WARNINGS — structure 84.8-91.3 (orchestrator
  EXCELLENT), security 0 critical/high across all 6 sub-skills, 18/18 scripts PASS
- audit auto-fixes: per-sub-skill READMEs (6), SKILL.md versions aligned to the
  2.11.2 normalization from the merge, removed untracked scripts/my-agent/ test
  debris (the one real security finding), my-agent/ added to .gitignore so user
  launch artifacts can never be committed
- PUBLISH-CLAWHUB.md: publish order, slug-conflict fallbacks (cs- prefix registry-
  only), 5-skills/hour drip constraint

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012FwXG6TqCXKZQvF4iD69cv
2026-08-24 17:26:12 +00:00

2 KiB
Raw Blame History

ClawHub publish plan — agent-launcher (6 skills)

Prepared 2026-08-24. Live publish requires the maintainer's ClawHub credentials + drip timer, which do not exist in remote sessions — run this from the maintainer machine.

What to publish

Six skills from agent-launcher/skills/, version 2.11.2 (matches plugin.json per the repo's "version follows repo versioning" rule — bump all together at the next release cut):

Order Skill folder Preferred slug Fallback (only if slug taken)
1 agent-launcher-orchestrator agent-launcher-orchestrator cs-agent-launcher-orchestrator
2 stage-launch stage-launch cs-stage-launch
3 grade-iterate grade-iterate cs-grade-iterate
4 run-without-you run-without-you cs-run-without-you
5 interview likely takencs-interview cs-agent-interview
6 wrap-up likely takencs-wrap-up cs-agent-wrap-up

interview and wrap-up are generic slugs — expect conflicts (upstream anthropics/launch-your-agent itself ships a wrap-up skill). Per the repo rule, the cs- prefix applies only on the ClawHub registry; never rename the repo folders.

Constraints (from root CLAUDE.md)

  • Rate limit: 5 new skills/hour → publish 15 in the first batch, 6 after the window (or let clawhub-drip.timer pace all 6).
  • No paid dependencies: satisfied — all 18 tools are stdlib-only; live CMA calls are BYOK curl the user runs.
  • Version must match the repo release version.

Pre-publish checklist

  • python3 scripts/derive_counters.py --check green
  • All 6 SKILL.md frontmatter version: fields match plugin.json
  • for f in agent-launcher/skills/*/scripts/*.py; do python3 "$f" --help >/dev/null; done exits clean
  • Attribution intact: plugin.json attribution block names anthropics/launch-your-agent (Apache-2.0)
  • Strip the repo-only source/attribution extension fields at publish time if the stripping pipeline is active