skills/marketing/laniameda-hq-update/SKILL.md
--- name: laniameda-hq-update description: Update the Laniameda HQ ground truth docs at ~/work/laniameda/laniameda-hq/ when Michael shares thoughts, ideas, decisions, or direction about the studio — including brand, vision, values, design aesthetic, content standards, agency positioning, projects, or agent protocols. Trigger when: Michael says "add this to the docs", "update the HQ", "lock this in", "write this down for the studio", shares brand or aesthetic opinions, clarifies what we do/don't
npx skillsauth add michailbul/laniameda-skills skills/marketing/laniameda-hq-updateInstall 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.
Ground truth for the studio lives at ~/work/laniameda/laniameda-hq/. This skill tells you exactly which file to update, how to write it, and what to commit.
laniameda-hq/
company/
identity.md ← studio name, stage, founder, core differentiator, mantras
vision.md ← north star, 12-month goals, phase arc, what we're NOT building
values.md ← core values (numbered), working principles for agents
manifesto.md ← full positioning statement (the "feeling" doc — edit rarely)
agency/
what-we-do.md ← service areas: creative + engineering
how-we-work.md ← process, philosophy, collaboration model
clients.md ← who we work with, who we don't, the filter
brand/
visual.md ← color system, typography, shape, motion, component rules
voice.md ← brand voice, tone by surface, vocabulary, what we don't say
content-standards.md ← content types + specs, quality bar, what gets killed
departments/
marketing.md ← Marketing First principle, content pillars, content engine
engineering.md ← tech stack, agent systems, infrastructure, key decisions
creative.md ← AI tools in use, prompt vault standards, creative standards
projects/
index.md ← all active projects + repos + status + next steps
agents/
roster.md ← Lani/Meda/Persey roles, domain boundaries, shared rules
Read references/routing.md for a quick routing guide: which topic → which file.
Ask: what category does this belong to?
company/identity.mdcompany/vision.mdcompany/values.mdcompany/manifesto.md (edit rarely)agency/what-we-do.mdagency/how-we-work.mdagency/clients.mdbrand/visual.mdbrand/voice.mdbrand/content-standards.mddepartments/marketing.mddepartments/engineering.mddepartments/creative.mdprojects/index.mdagents/roster.mdWhen in doubt: prefer the most specific file. If it touches multiple files, update all of them.
Style rules:
brand/visual.mddepartments/marketing.md AND brand/content-standards.md_Last updated: date at the bottom of any file you touchcd ~/work/laniameda/laniameda-hq
git add -A
git commit -m "hq: <short description of what changed>"
Good commit messages:
hq: lock in warm-dark visual identity, no cold toneshq: add content standard — no generic AI tipshq: update vision 12-month goalshq: add client filter — no clients without a point of viewWhen Michael is talking and drops something that should be locked in — even mid-conversation — capture it immediately. Don't wait until the end.
Signals to listen for:
What to do:
If Michael shares multiple things across a conversation, batch the writes but commit after each logical group — not all at once at the end. Intermediate commits create better history.
When Michael shares thoughts, ideas, or external content worth reusing for marketing:
→ Save to ~/work/laniameda/laniameda-hq/content-kb/raw-voice/YYYY-MM-DD-slug.md
Never save raw voice or content material to agent workspaces (workspace-meda/kb/, etc.) — those are agent-local only and not shared ground truth.
Structure of a raw voice file:
After saving, add a todo to Meda's backlog at ~/.openclaw/workspace-meda/pm/backlog.md pointing at the file.
company/manifesto.md unless Michael says something is a manifesto-level statementlaniameda-hq/content-kb/After writing, read back the changed section to Michael in 2–4 lines so he can confirm or correct before commit.
development
Seedance 2.0 video prompt director. Converts plain-text scene descriptions into production-ready bilingual EN+ZH video prompts optimized for the Seedance 2.0 video generator. Handles all Seedance work — action (combat, pursuit, stunts), general (landscapes, journeys, atmosphere), dialogue (confrontations, negotiations, interrogations), and non-narrative commercial work (ad spots, music videos, fashion films, automotive inserts, product shots, pet/character demos, cutaway montages, social reels for TikTok / Reels / YouTube Shorts). Use whenever the user wants to create a Seedance video prompt, mentions Seedance, or describes a cinematic scene for video generation. For NARRATIVE screenplay-integrated work, use seedance-screenwriter instead.
development
Write Seedance 2.0 prompts in screenplay format for narrative storytelling — when the prompts will be cut into a film, short, or scene. Use whenever you're generating shots that will be edited into a continuous story with dialogue, character beats, scene continuity, or coverage. Pairs with the screenwriter skill — read the scene's screenplay first (or the project's `scene.md` if it exists), then translate each shot into a Seedance prompt that reads as a screenplay page, not as an engineering spec.
documentation
Скилл-инструмент для сценариста полнометражного фильма или сериала. Используй всегда, когда пользователь хочет писать сценарий, поэпизодник, разрабатывать сцены, бит-шит, диалоги, делать ревизии, считать экранное время, резать длину, работать с персонажами или мифологией истории. Скилл работает на основе методологий Макки, Кэмпбелла и Аристотеля, выдаёт Hollywood-формат .docx, поддерживает билингвальные сценарии (диалог на одном языке + перевод в скобках под ним), и помогает аудитировать структуру по причинности и движению ценности. Скилл не привязан к конкретной истории — пользователь приносит свою.
development
Extract shot composition DNA from any car photograph into structured JSON — camera angle, lens, framing, lighting — stripped of car-specific details. Then reuse extracted angles with any car identity to generate new images at scale. Use when: extracting angles from reference photos, building a shot library, batch-analyzing car photography, replicating a great angle with a different car, running extraction pipelines in Freepik or Flora. Triggers: "extract this angle", "steal this composition", "shot DNA", "analyze this car photo", "replicate this shot with my car", "batch extract angles", "car photography analysis", "angle extraction", "build a shot library".