К основному содержанию
скилл CX Codex

creator-registry — скилл для Claude Code: реестр креаторов

Ведёт канонический реестр креаторов: ставки, права, эксклюзивность, события комплаенса и базовые метрики. Пригодится, когда нужно узнать, сколько платили автору в прошлый раз.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aaron-he-zhu/aaron-marketing-skills --skill creator-registry -a claude-code
Открыть на GitHub

Что делает creator-registry

Скилл хранит факты о креаторах в append-only потоке событий memory/events/creators.ndjson. Каждая запись — это событие с ID, смещением, источником, датой и признаком авторизации. Скрипт scripts/registry-events.py читает текущее состояние командой get creators <aggregate-id>, а запись идёт через owner-append. Отдельно скилл не считает STAR-оценку и не выносит вердикт о комплаенсе — для этого есть соседние скиллы.

Обычные факты от других скиллов приходят как отложенные события propose с полями proposed_operation и expected_revision. Принять или отклонить их может только принципал с host-возможностью creator-registry. Устаревшую ревизию нельзя перезаписать силой: её нужно перечитать и согласовать. Если host-возможность недоступна, работа остаётся в очереди.

Перед первой записью скилл спросит разрешение. Персональные данные минимизируются: хранится стабильный агрегатный ID и только те факты, что нужны для сотрудничества, а сырые email, телефон и адрес в события не попадают. При установке в одну папку без корневого рантайма, схемы и каталога скилл умеет готовить только предложения — каноническую правду он не фиксирует. Это повод проверить, что AARON_SKILLS_ROOT указывает на полный репозиторий.

Какие задачи решает

  • узнать, какую ставку платили креатору в прошлый раз
  • свести дубликаты хэндлов по подтверждённым кросс-ссылкам
  • принять или отклонить отложенные предложения по креатору
  • зафиксировать права, эксклюзивность и события комплаенса с источником и датой
  • пересобрать человекочитаемый вид карточки из принятой проекции

Примеры запросов агенту

  • Какие ставки, права и эксклюзивность сейчас актуальны для creator-7f42?
  • Прими или отклони отложенные предложения по creator-7f42.
  • Запиши ставку и базовые метрики закрытой весенней кампании с источником и датой.

Как установить creator-registry

1Через Skills CLI (Vercel)

npx skills add aaron-he-zhu/aaron-marketing-skills --skill creator-registry -a claude-code

2Вручную: положить файлы

~/.claude/skills/creator-registry/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/creator-registry/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о creator-registry

Как установить creator-registry в Claude?

Выполните npx skills add aaron-he-zhu/aaron-marketing-skills --skill creator-registry -a claude-code. Файл скилла появится по пути ~/.claude/skills/creator-registry/SKILL.md.

Что делает creator-registry?

Ведёт реестр креаторов через append-only поток событий: идентичность, ставки, права, эксклюзивность, события комплаенса и базовые метрики кампаний. Оценку соответствия и разбор контента он не делает — это задачи других скиллов.

Можно ли править memory/events/creators.ndjson вручную?

Нет. Записи идут только через рантайм, а старые строки не редактируются и не стираются. Человекочитаемые файлы в memory/creators/ — проекция, а не второй источник правды.

Исходный текст

SKILL.md · Apache-2.0
---
name: creator-registry
slug: aaron-creator-registry
displayName: "Creator Registry · 创作者档案"
summary: "创作者档案/达人名册"
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. 创作者档案/达人名册'
version: "20.1.0"
license: Apache-2.0
compatibility: "Claude Code and compatible agent-skill hosts"
homepage: "https://github.com/aaron-he-zhu/aaron-marketing-skills"
when_to_use: "Use when consolidating or querying creator roster facts, accepting pending creator proposals, deduplicating handles, or recording closed-cycle rates, rights, exclusivity, compliance events, and performance baselines."
argument-hint: "<creator aggregate-id/handle or 'review pending proposals'>"
metadata: {"author": "aaron-he-zhu", "version": "20.1.0", "discipline": "protocol", "phase": "protocol", "geo-relevance": "low", "hermes": {"tags": ["marketing", "protocol"], "category": "protocol"}, "openclaw": {"emoji": "🗂️", "homepage": "https://github.com/aaron-he-zhu/aaron-marketing-skills"}}
---

# 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)

© aaron-he-zhu · Apache-2.0 · aaron-he-zhu/aaron-marketing-skills

Похожие скиллы

Всё по теме «Маркетинг и контент» →
creator-ugc-marketing appeeky Помогает спланировать программу креаторов для приложения: подобрать авторов, написать бриф, измерить результат и собрать библиотеку UGC-креативов под платную рекламу. CX Codex +1 1 900установок benchmarking-instagram-influencer-engagement apidojo Считает вовлечённость Instagram-аккаунтов и сравнивает их между собой: подписки, средние лайки и комментарии, ER, свежие посты. CX Codex +1 757установок creator-program kostja94 Помогает спланировать и запустить программу долгосрочных партнёрств с креаторами: от модели вознаграждения до найма и метрик. CX Codex +1 1 100установок content-creator sickn33 Помогает писать тексты под целевую аудиторию, проверять тональность бренда и готовить статьи для блогов или соцсетей. Пригодится при настройке контент-плана и SEO-оптимизации. CX Codex +1 1 100установок influencer-marketing coreyhaines31 Скилл для работы с инфлюенсерами и амбассадорами: подбор партнёров, структура сделок, брифы и замер ROI. Пригодится, когда запускаете спонсорства или программу амбассадоров. CX Codex +1 38 400установок persona-builder Pika-Labs Собирает из ваших соцсетей, фото и ответов персону инфлюенсера: PDF-документ, папку с persona.md и план, что исправить. CX Codex +1 965установок

Из того же набора113

launch-registry Ведёт журнал событий релизов, отслеживает смену стадий и эмбарго через неизменяемый поток записей. Пригодится командам для фиксации фактов запусков без ручной правки истории. CX Codex +1 1 000установок offer-claims-registry Ведёт журнал маркетинговых заявлений и офферов с точными формулировками, доказательствами и датами пересмотра. Пригодится, когда нужно ответить, чем подтверждается конкретная цифра в рекламе. CX Codex +1 1 000установок channel-registry Ведёт учёт брендовых соцканалов, разрешений на UGC и обязательств по частоте публикаций. Пригодится, когда факты о каналах нужно хранить с историей правок. CX Codex +1 1 000установок consent-registry Ведёт реестр согласий подписчиков, фиксирует отписки и проверяет правовые основания контактов. Помогает изолировать работу с GDPR-событиями без хранения открытых PII. CX Codex +1 1 000установок momentum-planner Планирует окно T+1→T+30 после релиза: календарь моментов, каденцию changelog и следующий крупный анонс. Пригодится, когда трафик со старта уже просел. CX Codex +1 1 000установок launch-tier-planner Определяет масштаб запуска продукта: выбирает тир от Tier 1 до Tier 3, тип релиза, рассчитывает риски и цели по KPI. Пригодится перед релизом, чтобы не сжечь ресурсы команды на мелкую фичу. CX Codex +1 1 000установок launch-retro-analyzer Разбирает запуск по каналам: факт против цели, цепочка 5-Whys по главному промаху и решения keep/kill/change. CX Codex +1 1 000установок launch-window-planner Скилл сравнивает окна запуска продукта по конфликтам, попутным событиям и рискам, а затем предлагает дату и окно эмбарго. CX Codex +1 1 000установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой