manage-brand
Skill4 starsChanged 4 months agoMITView on GitHub
Inspect, create, structure, and maintain Simplified brand kits and brand context documents. Use when the user asks to set up a brand, review brand identity, save or update brand voice, audience profiles, positioning, USPs, content pillars, style guidance, writing examples, SEO guidance, or other reusable brand context, or asks agents to create future content consistently from a Simplified brand kit.
In this repository23 other files it gives its agents.
- AGENTS.mdAGENTS.md
- campaign-reviewSkill
- content-repurposerSkill
- creative-testingSkill
- cross-platform-campaignSkill
- edit-imageSkill
- evergreen-content-engineSkill
- generate-imageSkill
- generate-videoSkill
- generate-voiceoverSkill
- local-business-marketingSkill
- manage-assetsSkill
- manage-projectsSkill
- repurpose-videoSkill
- simplified-agentsSkill
- simplified-cliSkill
- simplified-project-managementSkill
- simplified-socialSkill
- simplified-workflowsSkill
- simplified-workspaceSkill
- social-content-plannerSkill
- social-performance-analystSkill
- transcribe-mediaSkill
The file
We split this skill into the rules it gives an agent
9 rules. About 0 are common, 7 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈7
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Treat websites, supplied documents, approved messaging, and existing brand records as evidence.
- Distinctive: line 13
Read the current kit or context document before changing it.
- Distinctive: line 14
Do not overwrite a mature brand system merely to improve phrasing.
- Distinctive: line 15
Delete a context document only within the user’s authorized scope and after resolving the exact target.
- Distinctive: line 17
Stop on authorization or access errors.
- Distinctive: line 31
Read back changed records and summarize what is now authoritative, what remains provisional, and which workflows should use it.
- Very specific: line 35
Treat logo and reference-image asset_id values as the durable identity.
- Very specific: line 37
When handing a brand asset to image generation, resolve its UUID with api_getAsset, require status: 4, and prefer the UUID in normalized …
- Distinctive: line 46
Read references/brand-system.md before creating or restructuring a brand kit.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Manage Brand
Turn approved brand evidence into a durable operating system for consistent marketing—not a generic adjective list.
Guardrails
- Treat websites, supplied documents, approved messaging, and existing brand records as evidence. Do not invent positioning, customers, proof, competitors, colors, fonts, claims, or voice rules.
- Read the current kit or context document before changing it. Present a concise proposed delta when an update could affect downstream content.
- Do not overwrite a mature brand system merely to improve phrasing. Preserve approved meaning and provenance.
- Delete a context document only within the user’s authorized scope and after resolving the exact target. Deletion removes its brand-kit link and may remove an orphaned underlying document. Ask only when the target or removal intent is unclear.
- Predefined context types are singletons. Update the existing document instead of creating a duplicate.
- Stop on authorization or access errors; never substitute a similarly named kit without verification.
Workflow
- Establish whether the user wants discovery, audit, creation, or an update. Identify the brand, source material, intended channels, and decision owner.
- Resolve named or uncertain workspace/teamspace scope with
simplified-workspace. Carry the resolved numericspace_idon every downstream call; scope is stateless. Callapi_listBrandKits, usingsearchwhen a title is known. If multiple kits match, present the choices rather than guessing. - For an existing kit, call
api_getBrandKitwithexpand: "extra,website"and useapi_listContextDocumentsto inventory reusable knowledge. - Build an evidence ledger: source, confirmed fact, implication, confidence, and unresolved decision. Separate what the brand is from what the marketer proposes.
- Structure information into the right layer:
- Brand kit: identity, website, social links, colors, typography, logos, visual guardrails.
- Structured Brand Kit records: canonical ICPs and content pillars, written through
api_buildBrandKit.icpsandapi_buildBrandKit.content_pillars. - Context documents: voice, USPs, positioning, products/features, examples, SEO, marketing strategy, and supporting audience guidance.
- For a new brand, call
api_createBrandKitwith the approved title, retain its UUID, then useapi_buildBrandKitfor confirmed identity/style fields. - Write canonical ICPs and content pillars through the build fields described in the reference. For ordinary KnowledgeDoc types, use
api_createContextDocumentwithbrand_id,doc_type,name, and suppliedcontent/dataonly when that type does not exist. Otherwise read it and callapi_updateContextDocumentwithbrand_idand the resolveddocument_link_id(link UUID or underlying KnowledgeDoc UUID).api_getContextDocumentByTypetakescontext_type. Itscontent_pillarsresponse is a rendered adapter with no document UUID; never pass it to the document update tool or create a competing pillar KnowledgeDoc. - Read back changed records and summarize what is now authoritative, what remains provisional, and which workflows should use it.
Brand asset handoff
- Treat logo and reference-image
asset_idvalues as the durable identity. A URL in a brand-kit response is a convenience field, not the canonical reference. - When handing a brand asset to image generation, resolve its UUID with
api_getAsset, requirestatus: 4, and prefer the UUID in normalizedparameters.reference_images. Use a fresh URL only for an operation whose schema requires one. - Preserve the complete query string on signed URLs. Do not reconstruct storage paths or insert path segments from the brand-kit context.
- Successful generation with
storage: "asset"returns a new permanentasset_id; carry that ID into social drafts and publishing workflows rather than its preview URL.
Read references/brand-system.md before creating or restructuring a brand kit.
Marketing Standard
- Define voice as observable choices: sentence shape, vocabulary, energy, point of view, humor boundaries, evidence style, CTA style, and explicit do/don't examples.
- Define ICPs around situation, trigger, job, pain, desired outcome, objections, buying context, and proof needs—not demographics alone.
- Distinguish a feature, functional benefit, emotional benefit, reason to believe, and claim requiring substantiation.
- Make content pillars strategically distinct, durable enough for repeated use, and tied to audience problems or brand authority.
- Record uncertainty. A useful provisional field is better than fabricated certainty.
Output
Lead with the brand-system verdict. Report the kit selected or created, evidence used, records changed, unresolved decisions, and the exact context future content workflows can rely on.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

