Best for
- After brand-strategy is confirmed (archetype, voice, positioning settled).
- When deriving the colour story, type story, logo direction, or imagery direction for a project.
- Before running brand-to-tokens to emit the DTCG token file.
event4u-app/agent-config/src/skills/brand-identity/SKILL.md
Define a brand identity constraint set from a confirmed strategy — colour story, type story, logo direction, imagery direction. Defines the tokens that token emission and asset generation consume.
Decision brief
Grounding + Method skill. Turns a confirmed brand strategy into an identity constraint set: colour story, type story, logo direction, imagery direction. It DEFINES tokens and constraints — it does not render marks. Dependency direction: pack-brand (B) exports constraints; pack-a…
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/brand-identity"Inspect the Agent Skill "brand-identity" from https://github.com/event4u-app/agent-config/blob/0adf49a8ae84b0ff6e2de8759eea43257e020eff/src/skills/brand-identity/SKILL.md at commit 0adf49a8ae84b0ff6e2de8759eea43257e020eff. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
1. Receive the confirmed strategy — archetype, voice, positioning, and target sector from brand-strategy. Refuse to proceed if strategy is still a draft.
After brand-strategy is confirmed (archetype, voice, positioning settled).
1. Colour story — roles (primary, secondary, neutral, accent) with direction (temperature, contrast floor, register), cited from corpus with confidence score. 2. Type story — heading class and body class derived from the archetype pairing-filter; note that concrete tokens come f…
Generate the actual marks here — that is logo-generation and brand-asset-generation.
Identity DEFINES constraints; generation CONSUMES them. Keep the B-A direction in every handoff note.
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 91/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 7 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Grounding + Method skill. Turns a confirmed brand strategy into an identity constraint set: colour story, type story, logo direction, imagery direction. It DEFINES tokens and constraints — it does not render marks. Dependency direction: pack-brand (B) exports constraints; pack-ai-image (A) consumes them. brand-to-tokens emits the DTCG token file from these constraints. logo-generation and brand-asset-generation generate the actual marks from these constraints. Never invert that direction.
brand-strategy is confirmed (archetype, voice, positioning settled).brand-to-tokens to emit the DTCG token file.logo-generation or brand-asset-generation in pack-ai-image.Receive the confirmed strategy — archetype, voice, positioning, and target sector from brand-strategy. Refuse to proceed if strategy is still a draft.
Ground the colour story via the brand corpus:
./scripts-run <skills-root>/corpus-grounding/scripts/ground search \
--manifest <skills-root>/brand/data/manifest.json \
"<archetype + sector>" --domain color --json
Read confidence and evidence_gap from the response. Record both verbatim in the output. Derive colour roles (primary, secondary, neutral, accent) and direction (temperature, contrast ratio floor, emotional register).
./scripts-run <skills-root>/corpus-grounding/scripts/ground search \
--manifest <skills-root>/brand/data/manifest.json \
"<archetype + sector>" --domain typography --json
Output is a pairing-filter + heading/body class labels, not concrete tokens. Hand this filter to typography-system for the actual type tokens.
./scripts-run <skills-root>/corpus-grounding/scripts/ground search \
--manifest <skills-root>/brand/data/manifest.json \
"<archetype + sector>" --domain logo --json
Capture mark style, form language, and vector requirement. Note: any mark that the consumer may need in editable form MUST be specified as editable vector (SVG/AI), not raster.
Derive imagery direction from archetype and sector context: subject matter, mood, composition style, colour treatment, and what to avoid.
Assemble the identity constraint set — the structured seed for downstream skills. Record confidence and evidence_gap verbatim from all three corpus calls.
Human confirms the constraint set before any downstream step runs.
Export — hand off: brand-to-tokens receives the colour + type constraints and emits .tokens.json (DTCG); logo-generation and brand-asset-generation receive the logo direction and imagery direction. Direction of flow: B (pack-brand) -> A (pack-ai-image).
typography-system, not from this skill.brand-to-tokens (colour + type) and which go to the generation skills in pack-ai-image (logo direction + imagery direction).logo-generation and brand-asset-generation.typography-system, not from this skill.brand-strategy — supplies the confirmed strategy.brand-to-tokens — emits the DTCG token source of truth.typography-system — turns the type story into type tokens.logo-generation — generates marks from this identity (pack-ai-image).brand — the corpus grounded against.Alternatives
event4u-app/agent-config
Grounded design brief from the adopted corpus — style, WCAG-checked color tokens, typography, layout pattern, anti-patterns. Use on ui-design-brief or any which-style/palette/font/chart decision.
MoizIbnYousaf/marketing-cli
Use when the user wants to generate an image or video via Higgsfield AI. Covers 30+ models: Soul V2, Seedance 2.0, Kling 3.0, Veo 3.1, GPT Image 2, Nano Banana 2. Also covers Marketing Studio — branded ad video/image with avatars and products. Use whenever: "generate an image", "make a video", "animate this photo", "image-to-video", "img2vid", "edit this image with AI", "produce a clip", "create an ad", "make a UGC video", "marketing video", "brand video", "TV spot", "import product from URL", "
MoizIbnYousaf/marketing-cli
Create new marketing skills for the mktg playbook. Use when the agent needs to add a new capability, someone says 'create a skill', 'new skill', 'add a marketing skill', 'extend the playbook', 'I need a skill for X', 'build a skill', 'make a skill for Y', or 'add capability for Z'. Also use when someone wants to capture a marketing workflow they just did into a reusable skill, or when they say 'turn this into a skill'. Reads the skill contract, generates SKILL.md with correct frontmatter and str
MoizIbnYousaf/marketing-cli
Generate visual asset briefs, ad copy variants, AI image prompts, video scripts, and storyboards. Full creative production system with 5 specialized modes: product photos, product video, social graphics, talking heads, and ad creative. Make sure to use this skill whenever the user mentions any visual or creative marketing need — ad creative, image prompts, video scripts, thumbnails, banners, social graphics, product photography, storyboards, or marketing visuals of any kind. Even if they just sa