
Creator Registry
FreeManage creator data and event records efficiently.
Free · Opens the source repo
What Creator Registry does
The Creator Registry skill serves as a centralized authority for managing creator data, specifically focusing on recording and maintaining facts about creators, including their identity, rates, rights, and performance metrics. This skill is particularly useful for teams that need to track creator engagements and ensure compliance with contractual obligations. By utilizing an append-only event stream, it ensures that all changes are documented, providing a reliable history of interactions with each creator.
When using the Creator Registry, users can query the current state of a creator's information, such as their rates and rights, and manage pending proposals for new collaborations. The skill does not perform any scoring or compliance evaluations; instead, it focuses solely on maintaining a factual record of creator interactions. This makes it an ideal tool for project managers and coordinators who need to keep track of multiple creators and their associated data without the risk of losing historical context.
The skill operates by reading from a structured event log and allows authorized users to append new events related to creator data. It emphasizes data integrity by requiring explicit user authorization for any modifications, ensuring that all changes are traceable and verifiable. This structured approach minimizes the risk of data loss or misrepresentation, making it a critical tool for organizations that rely on accurate creator information for their operations.
In summary, the Creator Registry is designed for teams that need to manage creator relationships and data systematically. It provides a robust framework for tracking creator facts and events, ensuring compliance with agreements and maintaining a clear record of interactions over time.
When to use it
Use this skill when you need to maintain accurate records of creator engagements, rates, and compliance events.
When not to use it
This skill is not suitable for evaluating creator fit or reviewing content quality; consider other tools for those purposes.
What you can build with it
Tracking Creator Payments
Use the Creator Registry to keep detailed records of what you have paid each creator over time.
Managing Creator Proposals
Easily accept or reject pending proposals for creators, maintaining a clear record of decisions.
Ensuring Compliance
Track compliance events and rights associated with each creator to ensure adherence to agreements.
How to install Creator Registry
View source1. Install with the skills CLI
npx skills add aaron-he-zhu/aaron-marketing-skills/creator-registry --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by aaron-he-zhuCreator 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
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: 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
- Read
registry-event-protocol.mdandruntime-invocation.md. ResolveAARON_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. - 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. - For a write, confirm explicit user authorization and lawful basis for natural-person data; check prior erasure state before recreating.
- Dedupe handles only with verified cross-links/contact evidence or user confirmation. Similar names are not identity proof.
- Ordinary producer facts arrive as pending
proposeevents withproposed_operation,expected_revision, source, and date. Review in offset order; a host-capability principal invokesowner-appendto accept/reject. Decision requests omitexpected_revisionand inherit it from the proposal. Never edit or clear prior lines. - For an owner-authored fact, a host-capability principal invokes
owner-appendwith the currentexpected_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. - 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.
- Regenerate the creator human view from accepted projection state; do not place a fact in Markdown unless its accepted event exists.
- Run
verify creatorsand 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
Next Best Skill
- New fit decision: fit-scorer
- Terms/rights: contract-helper
- Re-engagement: outreach-manager
- Archive/erase: memory-management
Frequently asked questions about Creator Registry
Similar skills
Job Post Builder
Streamline your hiring process with complete job packets.
Feedback Mastery
Navigate difficult conversations with structured frameworks.
Difficult Conversations
Navigate challenging workplace discussions with confidence.
Performance Review
Streamline your performance review process with structured templates.
CHRO Advisor
Streamline your people strategy for scalable growth.
Internal Comms
Streamline internal change communication with structured templates.
