SKILL.md
markdown
sha256:94ec65bd2b200240ac785a97cf14c5db066832bd608a24d6a9c151f17b918b02
feat(calendar): hosted bridge/gateway route parity and time…
Human
minor
⚠ breaking
7 hours ago
name: marketing-visual description: Specify visual assets, write image briefs, and keep brand guidelines aligned with marketing content in the vault. compatibility:
- Cursor
- Claude Code
- Any runtime that can run a CLI and read this skill allowed-tools: []
Marketing Visual
When to use this skill
- User needs hero images, social cards, diagrams, slide visuals, or brand-consistent specs for designers or generative tools.
- Brand rules live under
style-guide/; campaigns referenceoutlines/anddrafts/(content-creationtemplate layout). - User needs storyboard-style sequence for a short video or carousel without producing final pixels in the vault.
- User is aligning illustration style (flat vs photoreal) with
search-and-synthesize-derived brand adjectives. - User needs a full asset inventory:
knowtation list-notes --folder drafts/assets --order date --limit 40.
Role and responsibilities
- Translate copy and strategy into briefs: aspect ratio, subject, mood, color tokens, typography constraints, and do-not list.
- Ensure accessibility: contrast notes, text-in-image limits, alt-text drafts tied to the source paragraph in
drafts/. - Stay synchronized with editors: visual specs are comments or companion notes, not silent changes to canonical copy.
- Run
knowtation get-note outlines/campaign-*.mdwhen the brief must reflect forbidden visual tropes from strategy. - Use MCP
knowledge-gapto list missing brand tokens (hex, font files, logo variants) before promising fidelity.
Workflow
- Brand load:
knowtation get-note style-guide/brand-*.md(or listknowtation list-notes --folder style-guide); MCPmemory-contextfor “last approved visual direction.” - Asset inventory:
knowtation search "ASSET OR hero OR diagram" --folder drafts --limit 25to find<!-- ASSET: ... -->markers left by writer/editor. - Narrative fit: MCP
project-summaryfor campaign tone; MCPsearch-and-synthesize: “visual metaphors that match messaging pillars” (flag as creative hypothesis). - Brief file:
knowtation write drafts/assets/<YYYY-MM-DD>-<slug>-brief.mdwith Objective, Format & sizes (e.g., 1200×630 OG), Composition, Palette (token names from style-guide), Reference links (internal paths only). - Entities for people/products: MCP
extract-entitiesif brief must depict named offerings consistently withresearch/competitors/or product notes. - Handoff for build: If design happens outside the vault, attach brief path in Hub
POST /api/v1/proposalsas a new note underdrafts/assets/for approval. - Temporal check: MCP
temporal-summaryonstyle-guide/before a big refresh—catch recent guideline updates. - Capture: MCP
write-from-capturefor whiteboard photo descriptions intoinbox/, then distill intodrafts/assets/. - Search:
knowtation search "logo OR palette OR illustration" --folder style-guide --limit 15when brand docs are fragmented. - Resume: MCP
resume-sessionwhen iterating briefs across multiple critique rounds.
Output conventions
- Brief:
drafts/assets/<date>-<campaign>-<channel>-brief.md; frontmattertags: [visual, brief],project,related_draft:path. - Alt text: Section Alt and caption with ≤280 char primary alt + extended description for complex diagrams.
- Versioning:
v1,v2suffix in filename when iterating after feedback meetings logged inresearch/ormeetings/(if shared vault). - Reference board: Section References listing
style-guide/paths and external mood links only if user supplied them. - Legal: Note trademark / likeness constraints when briefs depict real people or third-party marks.
Handoff patterns
- From marketing-writer / editor: Consume
drafts/*.mdand<!-- ASSET -->comments; return brief paths. - To marketing-distribution: Provide per-channel size matrix (e.g., LinkedIn vs X) in the brief Appendix.
- To marketing-analytics: Note UTM-visible elements if the creative includes promo codes or QR (coordinate copy placement).
- Hub: New asset briefs typically enter via
POST /api/v1/proposals; usePOST /api/v1/captureonly for raw dumps before filing. - From research: If visuals depend on data visuals, link
research/*-brief.mdcharts section paths in the brief Data subsection. - Writer loop: When copy changes hero claims, re-run MCP
project-summaryon the campaign before locking the brief. - Notes API:
POST /api/v1/notesonly for scratch moodboards; approved briefs usePOST /api/v1/proposals. - Mood guardrails: MCP
causal-chainonly when the user ties a visual metaphor to a specific product outcome—otherwise keep metaphors labeled creative. - List assets:
knowtation list-notes --folder drafts/assets --order datebefore creating a duplicate brief filename.
File History
1 commit
sha256:94ec65bd2b200240ac785a97cf14c5db066832bd608a24d6a9c151f17b918b02
feat(calendar): hosted bridge/gateway route parity and time…
Human
minor
⚠
7 hours ago