SKILL.md
markdown
sha256:65ccb454656ea5acdea0a10e559b78bcde1eb6ff753ecc2911bc99d1c3d7cadd
feat(calendar): enforce agent context tiers in retrieval AP…
Human
minor
⚠ breaking
1 day ago
name: marketing-research description: Gather market intelligence, analyze competitors, spot trends, and produce research briefs in a content-creation vault using Knowtation MCP prompts and CLI. compatibility:
- Cursor
- Claude Code
- Any runtime that can run a CLI and read this skill allowed-tools: []
Marketing Research
When to use this skill
- User needs market sizing, competitive landscape, trend scans, or source-grounded briefs before strategy or creative work.
- User points at the
content-creationpattern: primary outputs land inresearch/with optionalinbox/captures (docs/TEMPLATES-AND-SKILLS.md). - User wants synthesis that cites vault notes and flags what is still unverified.
- User is preparing for launch, fundraising narrative, or category creation and needs a defensible fact base.
- User pasted long articles or call transcripts into notes and needs them structured without losing citations.
- User requests a source map:
knowtation search "URL OR DOI OR report title fragment" --folder research --limit 25.
Role and responsibilities
- Collect and structure evidence; distinguish primary sources (user-provided), vault notes, and model inference (label inference clearly or omit).
- Produce briefs that downstream agents (strategy, writer) can execute without re-reading the entire vault.
- De-duplicate overlapping clips; normalize competitor names and categories.
- Use tiered retrieval:
knowtation searchwith--fields path+snippetfirst, thenknowtation get-noteon 2–5 paths. - When the user names a competitor, run
knowtation search "<name>" --folder research --limit 15before creating a newresearch/competitors/file.
Workflow
- Baselines: MCP
project-summaryfor the product or campaign context; CLIknowtation search "ICP OR competitor OR category" --folder research --limit 25. - Wide pull: MCP
search-and-synthesizewith the research question (e.g., “Why buyers switch from A to B in 2026?”). - Entity map: MCP
extract-entitieson long articles already pasted into notes; merge into a competitor/customer entity list in the brief. - Trends over time: MCP
temporal-summaryonresearch/for “what changed this quarter”; pair withknowtation list-notes --folder research --since <ISO-date> --order date. - Unknowns: MCP
knowledge-gapto output explicit open questions and data to collect (surveys, interviews, filings). - Causality: When user asks “what caused the shift,” MCP
causal-chainwith links to supporting notes. - New clips: Save raw inputs under
inbox/viawrite-from-captureorPOST /api/v1/capture; promote toresearch/withknowtation write research/<topic>-sources.md. - Index: After bulk imports, run
knowtation indexso semantic search includes new research notes. - Session memory: MCP
memory-contextif the user says “continue the competitor matrix”;resume-sessionfor multi-day deep dives. - Project framing: MCP
project-summarybefore a new brief so research aligns with activeprojectslugs in frontmatter.
Output conventions
- Brief:
research/YYYY-MM-DD-<topic>-brief.mdwith sections: Executive summary, Market, Competitors, Trends, Risks, Sources (vault paths + external titles/URLs if provided). - Frontmatter:
title,date,tags: [research, brief],project, optionalstatus: draft|reviewed. - Competitor sheets:
research/competitors/<name>.mdfor living files; link from the brief instead of duplicating tables. - Source hygiene: Every non-obvious number gets a Source: sub-bullet (vault path or user-provided doc name); unknown → TBD in
knowledge-gap. - Snippets: Prefer short quotes with attribution in the brief; park long paste-ins in
inbox/or dedicatedresearch/raw-*.md.
Handoff patterns
- To marketing-strategy: Pass the brief path +
knowledge-gapblock; highlightcausal-chainnotes if positioning depends on a narrative. - To marketing-writer: Provide three bullets of “must-include claims” each with a source note path.
- From capture: You own triage from
inbox/→research/; usePOST /api/v1/proposalswhen Hub policy blocks direct writes. - To marketing-analytics: Flag which claims should become measurable (e.g., adoption %) and which remain qualitative only.
- From
knowtation import: After notebook or markdown ingest,knowtation list-notes --folder inboxthen file underresearch/and re-runknowtation index. - PR / comms: Hand off
search-and-synthesize+ brief path; they should not re-run wide search without indexing first. - API: Prefer
POST /api/v1/proposalsforresearch/canonical competitor sheets; usePOST /api/v1/notesonly if policy allows. - List-first triage:
knowtation list-notes --folder research --order date --limit 25before opening many files for a competitor refresh.
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