SKILL.md
markdown
sha256:b5f647cb9c409f563d4671fe3fc05ddea01fabfed9b41fc11cb923588e1c1baf
mirror: GitHub Phase A durable MCP OAuth (#270)
Human
minor
⚠ breaking
10 days 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
3 commits
sha256:b5f647cb9c409f563d4671fe3fc05ddea01fabfed9b41fc11cb923588e1c1baf
mirror: GitHub Phase A durable MCP OAuth (#270)
Human
minor
⚠
10 days ago
sha256:d8c648b20a4d53b2673c5c082ee7edfa7b2fc9b11080832da1f38807b6bf940b
fix(7C-L1b): route hosted delegation proposals through cani…
Human
minor
⚠
30 days ago
sha256:2827ba9e7632a4b141c50caf1e8f7d77abbc3515be20e7465f2bccb0ac4edf91
fix: repair endpoint now sets has_active_subscription when …
Human
minor
⚠
50 days ago