SKILL.md
markdown
sha256:65ccb454656ea5acdea0a10e559b78bcde1eb6ff753ecc2911bc99d1c3d7cadd
feat(calendar): enforce agent context tiers in retrieval AP…
Human
minor
⚠ breaking
1 day ago
name: marketing-distribution description: Plan and track multi-channel distribution—social, email, partnerships—using vault notes, MCP prompts, and Hub APIs where gated writes apply. compatibility:
- Cursor
- Claude Code
- Any runtime that can run a CLI and read this skill allowed-tools: []
Marketing Distribution
When to use this skill
- User is ready to schedule, sequence, and track content across channels after drafts exist in
drafts/. - User needs a single plan that links assets, copy variants, owners, and publish dates.
- Vault uses
content-creationfolders:drafts/,outlines/,published/,research/. - User is coordinating paid + organic and needs one table showing asset, copy, and landing dependencies.
- User wants go/no-go criteria per channel before spend (approvals, disclaimers, locale).
- User needs to confirm what shipped:
knowtation list-notes --folder published --order date --limit 30.
Role and responsibilities
- Build channel plans with dependencies (legal hold, editor sign-off, asset delivery).
- Reflect reality: only mark “shipped” when
published/note or external tracker confirms; vault is source of narrative, not always the cron system. - Capture UTM and tracking parameters in a repeatable table without leaking secrets (tokens stay out of vault).
- Use MCP
meeting-notesafter syncs with partners; file undermeetings/when that folder exists, elseoutlines/distribution-*-log.md. - Run
knowtation list-notes --folder published --since <date>to backfill distribution status accurately.
Workflow
- Inputs:
knowtation get-note outlines/campaign-*.md; list ready draftsknowtation list-notes --folder drafts --order date --limit 40. - Window scan: MCP
temporal-summaryfor “what launches this week”; MCPdaily-brieffor last-minute vault changes affecting schedule. - Channel fit: MCP
content-planrepurposing pass: “turn this draft into channel-specific hooks” (store results in distribution note, not always in canonical draft). - Checklist note:
knowtation write outlines/distribution-<campaign>-<phase>.mdwith tables: Channel, Asset brief path, Draft path, Owner, Date, Status. - Partnerships:
knowtation search "partner OR co-marketing" --folder research --limit 15; link obligations and talking points. - Post-publish log: On ship, add row + move or copy summary to
published/YYYY-MM-DD-<slug>.mdwith URLs (user-supplied) and metrics placeholder for analytics agent. - Gates: If schedule changes canonical copy, use
POST /api/v1/proposals; quick captures from the field go toPOST /api/v1/capturethen you file underoutlines/orpublished/. - Entity clarity: MCP
extract-entitieson partner agreements pasted intoresearch/to ensure channel owners and handles are correct in the plan. - Search:
knowtation search "launch OR embargo OR hold" --folder outlines --limit 15before publishing dates. - Resume: MCP
resume-sessionfor multi-week launches; MCPdaily-brieffor schedule drift detection.
Output conventions
- Plan:
outlines/distribution-*.mdfrontmattertags: [distribution, campaign],project,status: planned|active|complete. - Published index:
published/entries with Canonical URL, Syndications list, Related drafts/ paths. - Social batch: Reference
drafts/social-*files; do not duplicate full thread text—link instead. - UTM table: Columns Channel, Source, Medium, Campaign, Content; use placeholders like
{INSERT_TOKEN}for secrets configured outside the vault. - Risk column: In the main table, add Blockers (legal, brand, tech) with owner initials.
Handoff patterns
- From marketing-strategy: Campaign priorities and non-goals; from writer/editor: final
drafts/paths and approval state. - To marketing-analytics: Hand off
published/URLs + campaign IDs (non-secret) for KPI tracking; includetemporal-summarysnapshot date range. - From marketing-visual: Embed asset brief paths in the distribution table; block channel rows until brief status: ready.
- Imports:
knowtation import markdown <scheduling-export.md>→ triage intooutlines/→knowtation index. - Notes API: Prefer proposals for schedule tables that others rely on;
POST /api/v1/notesonly if your Hub treats schedules as non-gated. - Field updates: Mobile
POST /api/v1/capturefor “delayed 2d” notes; you reconcile the masteroutlines/distribution-*.mdtable. - Strategy sync: When channels change,
knowtation get-note outlines/campaign-*.mdand adjust the distribution plan in the same edit batch (via proposal). - Snippet pass:
knowtation search "UTM OR tracking" --folder outlines --limit 15to align tables across distribution docs.
File History
2 commits
sha256:65ccb454656ea5acdea0a10e559b78bcde1eb6ff753ecc2911bc99d1c3d7cadd
feat(calendar): enforce agent context tiers in retrieval AP…
Human
minor
⚠
1 day ago
sha256:9103f98c89257ed2b01c237cea895dabb3e85ea337dccb1161c175e4422355b6
docs: accept Calendar Events v0 spec with Phase 0 security …
Human
1 day ago