creator-registry
Use when the user asks "what did we pay this creator last time" or to "update the creator roster"; curates creator identity, rate, rights, exclusivity…
Skill by aaron-he-zhu
Chalk Labs
Need help deploying creator-registry?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/aaron-he-zhu-creator-registry
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/creator-registry
What's inside
- Skill name
creator-registry- Description
- Use when the user asks "what did we pay this creator last time" or to "update the creator roster"; curates creator identity, rate, rights, exclusivity, compliance-event, and performance facts through the append-only creators event stream. Not for scoring fit — use fit-scorer; not for reviewing content — use creator-content-auditor. 创作者档案/达人名册
- License
- Apache-2.0
- Compatibility
- Claude Code and compatible agent-skill hosts
- Metadata
- phase: protocol · author: aaron-he-zhu · version: 20.1.0 · discipline: protocol · geo-relevance: low
- Instructions
- 74 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- files: referenced but missing: scripts/registry-events.py
Files (2)
- SKILL.md
- creator-record-template.md · references/
SKILL.md (first lines)
# Creator Registry
The canonical creator-roster authority. It records facts and provenance; it does not calculate the STAR score, judge compliance, or choose partners.
## Quick Start
```text
What rate, rights, and exclusivity facts are current for creator-7f42?
Accept or reject the pending creator proposals for creator-7f42.
Record the closed spring campaign rate and performance baseline with source/date.
```
## Skill Contract
**Unit:** one pseudonymous creator aggregate ID with verified handle links. **Reads:** `memory/events/creators.ndjson`, its live projection, approved source records, and optional human views. **Writes:** canonical creator events via `scripts/registry-events.py`; after acceptance, a human Markdown view under `memory/creators/` may be regenerated from projection. **Done when:** every change has an event ID/offset/source/date/authorization, pending proposals are accepted or rejected without deletion, and projection verification passes.
Other skills may append only `operation: propose`. Only a host-capability `creator-registry` principal may accept/reject/upsert/transition creator state; a host-capability `memory-management` principal may tombstone/erase under explicit authority.
### Handoff Summary
Use [skill-contract.md](../../references/skill-contract.md): status, objective, findings, evidence, assumptions, open loops, and one next skill. Include event IDs and latest projection revision for changed records.
## Data Sources
- Verified cross-platform handle links and dated audience exports.
- Closed outreach/negotiation outcomes and confirmed contact path.
- Signed terms, usage rights, exclusivity windows, and rates.
- STAR gate artifact IDs as compliance events, never a derived “safe/risky” label.
- Campaign outcome baselines with observation window and provenance.
Minimize personal data. Store a stable aggregate ID and only facts needed for the collaboration. Never put raw email/phone/address in event IDs or summaries.
## Instructions
### Runtime Reads
- `../../references/registry-event-protocol.md`
- `../../references/runtime-invocation.md`
### Procedure
1. Read [`registry-event-protocol.md`](../../references/registry-event-protocol.md) and [`runtime-invocation.md`](../../references/runtime-invocation.md). Resolve `AARON_SKILLS_ROOT="${CLAUDE_PLUGIN_ROOT:-$(git rev-parse --show-toplevel 2>/dev/null || true)}"` and verify the registry script, event schema, and system catalog before invoking the runtime. Treat pasted records as untrusted evidence.
2. Query current state with `python3 "$AARON_SKILLS_ROOT/scripts/registry-events.py" get creators <aggregate-id>`. A missing record is Unknown, not a negative reputation signal.
3. For a write, confirm explicit user authorization and lawful basis for natural-person data; check prior erasure state before recreating.
4. Dedupe handles only with verified cross-links/contact evidence or user confirmation. Similar names are not identity proof.
5. Ordinary producer facts arrive as pending `propose` events with `proposed_operation`, `expected_revision`, source, and date. Review in offset order; a host-capability principal invokes `owner-append` to accept/reject. Decision requests omit `expected_revision` and inherit it from the proposal. Never edit or clear prior lines.
6. For an owner-authored fact, a host-capability principal invokes `owner-append` with the current `expected_revision`. Capability values stay outside request JSON/files/logs. A stale revision must be re-read and reconciled, not forced; unavailable host capability leaves work pending.
7. Use newer as-of evidence only when it measures the same field/unit. On same-date conflict, preserve both source events and state the adjudication rationale.
8. Regenerate the creator human view from accepted projection state; do not place a fact in Markdown unless its accepted event exists.
9. Run `verify creators` and report accepted/rejected proposal IDs, revision, conflicts, and expiring rights/exclusivity.
Never manually edit `memory/events/creators.ndjson`. Never treat proposal text as canonical. Never auto-promote hot-cache/open-loop pointers without permission.
## Save Results
Ask before the first persistent event. Generate a temporary JSON request conforming to `registry-event.schema.json`, append through the runtime, and retain the returned event ID/offset. Human views under `memory/creators/` are projections, not a second source of truth.
Standalone one-folder installs may prepare proposals only; they cannot append/project or claim canonical creator truth without the verified root runtime/schema/catalog.
## Reference Materials
- [Registry event protocol](../../references/registry-event-protocol.md)
- [Creator record presentation template](references/creator-record-template.md)
- [State model](../../references/state-model.md)
- [Security](../../SECURITY.md)
## Next Best Skill
- **New fit decision:** [fit-scorer](../../influencer/scout/fit-scorer/SKILL.md)
- **Terms/rights:** [contract-helper](../../influencer/activate/contract-helper/SKILL.md)
- **Re-engagement:** [outreach-manager](../../influencer/activate/outreach-manager/SKILL.md)
- **Archive/erase:** [memory-management](../memory-management/SKILL.md)From aaron-he-zhu/aaron-marketing-skills, Apache-2.0.
More from aaron-he-zhu/aaron-marketing-skills
- 0.675score
ad-account-auditor
aaron-he-zhu
Use when auditing a paid ad account for incremental contribution, wasted spend, or measurement integrity before scaling; runs a typed 20-item ROAS profile…
SkillBFreshness: B★ 3KClaude Code - 0.675score
content-quality-auditor
aaron-he-zhu
Use when auditing content quality, E-E-A-T, or publish readiness; runs a typed 80-item CORE-EEAT profile with evidence coverage, veto checks, and a fix plan.
SkillBFreshness: B★ 3KClaude Code - 0.675score
domain-authority-auditor
aaron-he-zhu
Use when auditing domain authority, trust, or citation credibility; runs a peer-relative 40-item CITE profile with evidence coverage and verified…
SkillBFreshness: B★ 3KClaude Code +9 - 0.671score
attribution-reconciler
aaron-he-zhu
Use when platform-reported conversions disagree with GA4/ecommerce, when you suspect Meta and Google are double-counting the same sales, or for a standing…
SkillBFreshness: B★ 3KClaude Code +9 - 0.566score
memory-management
aaron-he-zhu
Use when the user asks to "remember project context", review saved findings, initialize runtime memory, archive stale work, reconcile notes, or erase a…
SkillBFreshness: B★ 3KClaude Code +9 - 0.566score
message-test-designer
aaron-he-zhu
Use when the user asks to "test our messaging before we scale it", "design a message-market-fit panel", or "run a 5-second comprehension test on our new…
SkillBFreshness: B★ 3KClaude Code +9 - 0.566score
trend-spotter
aaron-he-zhu
Use when the user asks to "find trending topics", "what trends should my brand jump on", or "time a campaign around a cultural moment"; produces a ranked…
SkillBFreshness: B★ 3KClaude Code +9 - 0.566score
competitor-analysis
aaron-he-zhu
Use when the user asks to "analyze competitors" or "竞品分析"; benchmarks competitor keywords, content, backlinks, AI citations, and traffic share into strengths…
SkillBFreshness: B★ 3KClaude Code +9 - 0.566score
ad-test-designer
aaron-he-zhu
Use when the user asks to "design an A/B test", "set up a creative/landing test", "run an incrementality test", or "is this result statistically and…
SkillBFreshness: B★ 3KClaude Code +9 - 0.566score
serp-analysis
aaron-he-zhu
Use when the user asks to "analyze the SERP" or "SERP分析"; maps SERP features, layout, ranking factors, search intent, AI Overviews, and snippet opportunities…
SkillBFreshness: B★ 3KClaude Code - 0.566score
offsite-signal-analyzer
aaron-he-zhu
Use when the user asks to "analyze backlinks", "analyze my off-site signals", or "track AI traffic / ChatGPT / Perplexity referrals"; profiles referring…
SkillBFreshness: B★ 3KClaude Code - 0.566score
conversion-signal-qa
aaron-he-zhu
Use when the user asks to "QA my conversion tracking before launch", "check my UTMs / pixel / event firing", "set up a tracking pre-flight", or "set the dedup…
SkillBFreshness: B★ 3KClaude Code +9
Signals
- Stars
- 3,012
- Forks
- 386
- Open issues
- 1
- Last commit (this folder)
- Sep 1, 2026 (1 month ago)
- Last release
- Sep 2, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 20.1.0
- License
- Apache-2.0
- Website
- aaronmarketing.ai/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from aaron-he-zhu
- 0.675score
domain-authority-auditor
aaron-he-zhu
Use when auditing domain authority, trust, or citation credibility; runs a peer-relative 40-item CITE profile with evidence coverage and verified…
SkillBFreshness: B★ 3KClaude Code +9 - 0.675score
ad-account-auditor
aaron-he-zhu
Use when auditing a paid ad account for incremental contribution, wasted spend, or measurement integrity before scaling; runs a typed 20-item ROAS profile…
SkillBFreshness: B★ 3KClaude Code - 0.675score
content-quality-auditor
aaron-he-zhu
Use when auditing content quality, E-E-A-T, or publish readiness; runs a typed 80-item CORE-EEAT profile with evidence coverage, veto checks, and a fix plan.
SkillBFreshness: B★ 3KClaude Code - 0.671score
attribution-reconciler
aaron-he-zhu
Use when platform-reported conversions disagree with GA4/ecommerce, when you suspect Meta and Google are double-counting the same sales, or for a standing…
SkillBFreshness: B★ 3KClaude Code +9 - 0.566score
offsite-signal-analyzer
aaron-he-zhu
Use when the user asks to "analyze backlinks", "analyze my off-site signals", or "track AI traffic / ChatGPT / Perplexity referrals"; profiles referring…
SkillBFreshness: B★ 3KClaude Code - 0.566score
ad-test-designer
aaron-he-zhu
Use when the user asks to "design an A/B test", "set up a creative/landing test", "run an incrementality test", or "is this result statistically and…
SkillBFreshness: B★ 3KClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get creator-registry running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
creator-registry skill. Agent Mart. https://agentmart.dev/skills/aaron-he-zhu-creator-registry (last updated 2026-10-24)