agentsclimarketplace

Brand artifact

Skill DerivativeLabs/skills/.claude/skills/brand-artifact

Claude Code skills for marketing, content, and decision-making. Install with: npx skills add derivativelabs/skills

Install
npx -y skills add DerivativeLabs/skills --skill brand-artifact

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Generate and maintain research-driven brand artifact library. Coach personas are always derived from real forum research — never invented. Living docs that evolve as research and performance data come in.

SKILL.md

3.7 KB, 811 tokens by cl100k_base, as published. Nobody here has run it

Brand Artifact Skill

Synthesizes research files into structured brand artifacts that drive the content engine. The coach persona — used for angle validation — is always derived from community research, never hardcoded.

Commands

# Generate brand docs from existing research
bun scripts/brand-artifact.ts init <slug>

# Propose updates from new research (human reviews diffs)
bun scripts/brand-artifact.ts update <slug> --from <research-file>

# Display artifact(s)
bun scripts/brand-artifact.ts show <slug>
bun scripts/brand-artifact.ts show <slug> community-profile

# Extract coach persona for a platform (for content angle loop)
bun scripts/brand-artifact.ts coach <slug> <platform>

# List all brands + artifact status
bun scripts/brand-artifact.ts list

Artifact Files

FileGenerated byUpdated byPurpose
community-profile.mdLLM (from research)Research updatesPer-platform audience + coach personas
voice-guide.mdLLM (from research)Performance dataTone, examples, anti-examples
competitive-context.mdLLM (from research)Research updatesHonest positioning per competitor
product-state.mdTemplateManual onlyWhat's live, pricing, accuracy checklist
performance-log.mdTemplateAfter each publishWhat landed, what didn't
research-refs.mdTemplateAfter each updateResearch source index

The Core Principle

Coach personas derive from research, never from assumptions.

community-profile.md contains one coach persona per platform. Each persona:

  • Cites which research file confirmed its patterns
  • Distinguishes [RESEARCH-CONFIRMED] from [INFERRED]
  • Sounds like a real community member, not a marketing brief

The content angle loop extracts this persona via coach <slug> <platform> and injects it into the validation agent.

The Evolution Loop

New research runs
      ↓
bun scripts/brand-artifact.ts update <slug> --from <file>
      ↓
Proposed diffs written as *.proposed-update.md
      ↓
Human reviews → applies changes → deletes proposed file
      ↓
research-refs.md updated with new source

After content publishes:

Performance data collected (upvotes, engagement, SEO ranking)
      ↓
Manual entry in performance-log.md
      ↓
What worked → promote to voice-guide.md positive examples
What flopped → add to voice-guide.md anti-examples
Persistent patterns → update community-profile.md coach persona

File Locations

PathPurpose
scripts/brand-artifact.tsMain CLI
docs/brand-artifacts/<slug>/Brand artifact files
docs/brand-configs/<slug>.jsonBrand config (source for init)
docs/market-research/Research files (source for init + update)

What to Fill Manually

product-state.md is the one file the LLM cannot fill accurately. Before any content publishes, a human must verify:

  • Features list matches the actual product
  • Pricing / free tier is current and accurate
  • Code examples in drafts actually run
  • Any "coming soon" claims are removed

Related Skills

  • brand-audit — runs before init (produces the audit data that feeds product-state.md)
  • community-research — powers the research that feeds init and update (use your preferred search/discovery API, e.g. Reddit JSON API, Algolia, SerpAPI, or a search/discovery service of your choice)
  • conversation-monitor — ongoing community monitoring that generates update inputs

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.