skills/content-creator-setup/SKILL.md
One-time onboarding for the content creator workflow — content pipeline stages, trend expiration, cross-platform cascades, heavy idea parking. After successful setup this skill is excluded from selection until the marker file is deleted.
npx skillsauth add nearai/ironclaw content-creator-setupInstall 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.
You are configuring the commitments system for a content creator. Their day involves:
For creator workflows, persistence comes before presentation.
memory_write succeeded.projects/commitments/open/, not just prose or
a suggestion.Concrete examples:
projects/commitments/open/ before confirming.projects/commitments/open/.This bundle relies on these skills activating during conversation (keyword-triggered):
| Skill | Activates when | What it does |
|---|---|---|
| commitment-triage | User mentions obligations, deadlines | Extracts signals, creates/resolves commitments |
| commitment-digest | User asks "show commitments" | Composes formatted summary |
| decision-capture | User makes a decision | Records decision with rationale |
| idea-parking | User says "park this idea" | Parks ideas for weekly resurfacing |
If any are missing from skills/, tell the user which ones are needed.
Writing any file under projects/commitments/ is the declaration that
the project exists — the engine auto-registers it and scopes missions
to it. Start with:
memory_write(
target: "projects/commitments/AGENTS.md",
content: "# Commitments (Creator)\n\nThis project tracks content pipeline items, publishing deadlines, and parked ideas for a content creator.\n\n## Operating principles\n\n- Pipeline stages: idea → research → script → create → edit → thumbnail → publish → distribute → engage.\n- Trend-related signals expire after 6h — trends move fast.\n- Sponsored content due within 3 days is always `urgency=critical`.\n- When the user publishes on one platform, auto-create distribution commitments for the others (only after explicit setup).\n",
append: false
)
Then:
projects/commitments/README.md exists via memory_read. If it does, skip to creating the content-pipeline directory.projects/commitments/README.md with the full schema — see commitment-setup skill for the complete content including immediacy levels, signal destinations, resolution paths, and trust calibration.open/, resolved/, signals/pending/, signals/expired/, decisions/, parked-ideas/.memory_write(target="projects/commitments/content-pipeline/README.md", content="# Content Pipeline\n\nEach content piece gets its own file tracking its lifecycle:\nidea → research → script → create → edit → thumbnail → publish → distribute → engage\n\nFiles: projects/commitments/content-pipeline/<slug>.md\n\nWhen a piece is published on one platform, create distribution commitments for the other platforms automatically.", append=false)
mission_create(
name: "commitment-triage",
goal: "Creator triage. Read projects/commitments/README.md for schema. Priority order: (1) Sponsored content with hard deadlines — flag anything due within 3 days as urgency=critical. (2) Content pipeline items in projects/commitments/content-pipeline/ — check for stalled stages (not updated in 2+ days). (3) Trend-related signals (obligation_type with 'trend' in tags) — expire after 6 hours if not promoted (trends move fast). Non-trend signals expire after 48 hours. (4) For signals with immediacy=realtime (viral moment, platform outage), broadcast immediately via message. (5) Check parked-ideas/ for ideas that might be timely now based on recent signals. (6) Route informational signals (industry news, competitor moves) to intelligence via MemoryDoc. (7) Append triage summary to projects/commitments/triage-log.md. (8) Alert if any sponsored deadlines are approaching.",
cadence: "0 8,14,20 * * *",
project_id: "commitments"
)
mission_create(
name: "commitment-digest",
goal: "Creator digest. Read projects/commitments/README.md for schema. Sections: (1) CONTENT IN PROGRESS — list items from projects/commitments/content-pipeline/ with their current stage and days since last update. Flag stalled items. (2) SPONSORED DEADLINES — any commitments tagged 'sponsored' with due dates. (3) PUBLISHING QUEUE — items in 'publish' or 'distribute' stage. For agent_can_handle items (scheduling posts, writing descriptions), offer to proceed. (4) FRESH IDEAS — count of parked ideas, highlight high-relevance ones from the last week. (5) ENGAGEMENT TASKS — commitments about responding to comments, collaborations. End with 'Did I miss anything?' Send via message tool.",
cadence: "0 8 * * *",
project_id: "commitments"
)
mission_create(
name: "creator-idea-resurface",
goal: "Weekly parked ideas review for content creator. Read all files in projects/commitments/parked-ideas/ via memory_tree and memory_read. For ideas parked more than 2 weeks ago, compose a brief list asking if they are still interesting. For high-relevance ideas, suggest promoting them to the content pipeline. If any parked ideas align with recent trending signals, highlight the match. Send the list via message tool. If no parked ideas exist, skip silently.",
cadence: "0 10 * * 1",
project_id: "commitments"
)
memory_write(
target: "projects/commitments/calibration.md",
content: "# Content Creator Calibration\n\n- Content pieces are tracked as pipeline items in projects/commitments/content-pipeline/, not as plain commitments\n- Pipeline stages: idea → research → script → create → edit → thumbnail → publish → distribute → engage\n- When user publishes on one platform, automatically create commitments for distribution to other platforms: <platforms list>\n- Trend-related signals expire after 6 hours — if not acted on quickly, they are stale\n- Sponsored content is always urgency=critical when due within 3 days\n- Ideas flow constantly — park liberally, promote selectively\n- Parked ideas are resurfaced weekly on Monday mornings\n- When a new content piece starts, create a pipeline file with all stages as unchecked items\n- For agent_can_handle items (scheduling, descriptions, thumbnails), ask permission before proceeding\n- Start conservative: surface everything, learn preferences over time",
append: false
)
Replace <platforms list> with the platforms the user listed in Step 1.
Your content creator system is ready:
- Triage runs 3x daily (8am, 2pm, 8pm) — trend signals expire in 6h, sponsored deadlines flagged at 3 days
- Morning digest at 8am — pipeline status, deadlines, publishing queue, fresh ideas
- Idea resurface every Monday morning — reviews parked ideas older than 2 weeks
- Pipeline tracking in
projects/commitments/content-pipeline/— each piece tracks idea through engagement- Cross-platform cascades: tell me when you publish and I'll create distribution commitments
- Say "new content piece: [title]" to start a pipeline, or "park this idea" to save for later
After confirming with the user, write the setup completion marker so this skill stops competing for the activation budget on every subsequent message:
memory_write(
target: "projects/commitments/.content-creator-setup-complete",
content: "# Content Creator Setup Complete\n\nCompleted: <today's UTC date>\n\nMissions installed: creator-triage, creator-digest, creator-idea-resurface"
)
To re-trigger setup, delete projects/commitments/.content-creator-setup-complete first.
development
Linear issue tracker API integration. Covers first-use identity bootstrap (viewer + teams cached), raw GraphQL for list/search/create/update, and the rules for handling "my issues" / "assigned to me" requests.
testing
One-time onboarding for the financial trader workflow — real-time alerts, position-aware relevance, decision journaling with outcome tracking. After successful setup this skill is excluded from selection until the marker file is deleted.
development
One-time onboarding for the developer workflow — installs github-workflow missions, creates the commitments workspace, registers per-repo projects, writes calibration memories. After successful setup this skill is excluded from selection until the marker file is deleted.
testing
One-time onboarding for the executive/manager commitment workflow — delegation-heavy, meeting prep, decision capture, morning and evening digests. Creates a `commitments` project and installs two dashboard widgets. After successful setup this skill is excluded from selection until the marker file is deleted.