feat: package the whole repo as a single skill#45
Open
wesleysimplicio wants to merge 1 commit into
Open
Conversation
Add a top-level SKILL.md (Anthropic Skills format) that turns the entire marketing-engine into one invocable capability. Frontmatter declares name + description + repository; body covers when to invoke, inputs at every pipeline stage, the mandatory per-piece loop, outputs, Definition of Done, the 16 sub-skills, the provider-agnostic principle, stack table, CLI surface, the three-step provider-add contract, the client-onboarding playbook, non-negotiable rules, and an in-tree reference index. CLAUDE.md and README.md gain a one-line breadcrumb pointing at the new entry point so both human readers and agents loading the repo find it first. https://claude.ai/code/session_01H7AkCb3czV1qAwvUjPGWJC
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Turns the entire
marketing-enginerepo into one invocable skill in the Anthropic Skills format. Adds a top-levelSKILL.mdwith full frontmatter and an in-tree reference index pointing at every sub-skill, design doc, and provider implementation.CLAUDE.mdandREADME.mdget a one-line breadcrumb so both agents and humans find the entry point first.The 16 sub-skills under
.skills/stay as they are — they're the building blocks. This new rootSKILL.mdis the package: one capability, one entry point.What's in
SKILL.mdname: marketing-engine,description,version,license,repository.piece_path,client_slug,stage,task_type(abstract, never a provider name),dry_run.brief → script → creative → caption → compliance → publish → metrics → ads).manifest.json,script.md,captions.json, creative artefacts, append-only audit logs, Playwright evidence.CLAUDE.mdrestated.npx marketing-engine init|check|generate|promote.CLAUDE.md,AGENTS.md,.specs/architecture/*,lib/providers/,.skills/*/SKILL.md,e2e/,bootstrap.{sh,ps1}.Test plan
SKILL.mdat the root and can reach every capability from it without spelunking.npx marketing-engine generatestill routes through the same dispatchers — the SKILL.md changes no runtime behavior.skills add wesleysimplicio/marketing-engine) parses the frontmatter cleanly.https://claude.ai/code/session_01H7AkCb3czV1qAwvUjPGWJC
Generated by Claude Code