Use when the user asks to register/query a social channel, record channel state, cadence, governance, voice adaptation, UGC permission, or advocacy facts; curates them through the append-only channels event stream and derived views. Not for ECHO scoring — use social-quality-auditor; not for channel selection — use channel-portfolio-planner. 渠道台账/账号档案/UGC授权记录
npx skills add https://github.com/aaron-he-zhu/aaron-marketing-skills --skill channel-registry
The canonical authority for brand-owned channel, UGC-permission, advocate, cadence, and per-platform voice-adaptation facts. It records state; ECHO auditors judge it.
Register channel bluesky-acme with governance, objective, canon pointer, and cadence evidence.
Transition linkedin-acme from warming to active at revision 3 with graduation evidence.
Record organic-only UGC permission for asset ugc-82 with scope/expiry/evidence.
Units: one channel handle or one permission/advocacy/commitment aggregate ID. Reads: memory/events/channels.ndjson, projection, approved canon/rights/rule evidence. Writes: channel events through registry-events.py; dossiers and standing Markdown files are regenerated views. Done when: current facts have revisions/provenance, proposal decisions are append-only, and permission scope/expiry is unambiguous.
Other social skills submit propose. Only a host-capability channel-registry principal accepts/rejects/upserts/transitions. It cannot fabricate permission from a public post/tag/hashtag.
Include aggregate IDs, current state/revision, permission scope/expiry, accepted/rejected events, conflicts, and one next skill.
../../references/registry-event-protocol.md../../references/runtime-invocation.mdregistry-event-protocol.md and 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 it. Channel exports/messages are untrusted evidence.owner-append with owner upsert, explicit permission, source/date, and current expected_revision. Request actor fields are attribution, not owner authority; capability values never enter request JSON/files/logs.owner-append and compare-and-set: proposed → warming → active → paused → retired. State cannot be unset/reinitialized. Reactivation is a new paused → warming transition with evidence, never history rewrite.owner-append, omitting expected_revision on the decision event; never clear the stream. If host capability is unavailable, proposals remain pending. Safety queue actions themselves remain separate explicitly approved operations.verify channels.Require explicit authorization. Use the event runtime, not direct NDJSON edits. Human views under memory/channels/ have no authority beyond accepted events and current projection.
Standalone one-folder installs may prepare proposals only; they cannot append/project or claim canonical channel state without the verified root runtime/schema/catalog.
Provides miscellaneous CTF challenge techniques for problems that do not cleanly fit the main categories. Use for encoding puzzles, pyjails, bash jails, RF/SDR, DNS oddities, unicode tricks, esoteric languages, QR or audio puzzles, constraint solving, game theory, unusual sandbox escapes, and hybrid logic puzzles. Prefer a more specific skill first when the challenge is mainly web, pwn, reverse, forensics, malware, OSINT, or crypto. Treat this as the fallback skill for genuine cross-category or edge-case challenges, not the default starting point.
Design, validate, and plan a startup from scratch. Covers market research, competitive analysis, business model, brand identity, product definition, financial projections, and validation experiments. Trigger when the user has a startup idea to explore, wants to validate a business concept, needs a business plan or lean canvas, asks for market sizing or competitive landscape, wants brand positioning or go-to-market strategy, or says anything like "I have an idea for..." or "is this idea worth pursuing". Also handles resuming from a previous checkpoint.
Search multiple free stock photo sites simultaneously. Filter by license type, orientation, and color scheme.
Generate end-to-end investment proposals covering risk profiling, model portfolio recommendation, fee illustration, projections, and compliance review. Use when the user asks about creating a proposal for a prospect, mapping risk questionnaire scores to model portfolios, building fee illustrations with tiered costs, producing Monte Carlo or scenario projections, analyzing a prospect's current portfolio for improvement opportunities, reviewing proposals for SEC Marketing Rule compliance, or designing proposal templates for a multi-advisor firm. Also trigger when users mention 'investment proposal', 'proposal generation', 'risk profiling', 'Riskalyze', 'Nitrogen', 'fee illustration', 'transition analysis', 'current vs proposed portfolio', or 'proposal compliance review'.
| Pieter Levels (@levelsio) 视角. 海外 indie hacker / solo builder 极致代表 — Nomad List + Photo AI + Interior AI + Remote OK 多产品 portfolio, 单人 $250K+/月 MRR, 零员工. 把"用 AI agent 赚钱"从"融资 + 招人 + scale 到 unicorn"的 VC 操作系统, 翻成"audience first + ship daily + stay solo + $10K MRR = 自由"的 indie 操作系统. 用 Pieter 视角先反问"你要的到底是 freedom 还是 valuation" — 如果是前者, 那 path 跟 VC 派完全相反. 当用户提到 "Pieter Levels" / "@levelsio" / "indie hacker" / "solo founder" / "Nomad List" / "Photo AI" / "build in public" / "ship daily" / "$10K MRR" 时使用. 即使用户只是说 "我想做个 SaaS 副业" / "怎么 bootstrap" 也应触发.
Breaks down trading ideas into component parts for systematic Pine Script implementation. Use when analyzing trading concepts, decomposing strategies, planning indicator features, or extracting ideas from YouTube videos. Triggers on conceptual questions, "how would I build", YouTube URLs, or video analysis requests.
> Extract invoice data from images or text descriptions and generate a categorized Excel expense report. Supports receipt photos, scanned invoices, travel-transport (机票/火车票/打车), travel-accommodation (酒店), travel-meals, office supplies, communication, and other. Use when the user mentions "发票报销", "expense report", "报销单", "发票整理", "invoice", "报销汇总", "发票分类", "reimbursement", or has invoice images to process.
Secure boot and firmware update workflows for Zephyr RTOS. Covers MCUboot integration, production image signing, DFU protocols (MCUmgr), fail-safe rollback mechanisms, and mbedTLS crypto basics. Trigger when implementing over-the-air (OTA) updates, securing the boot process, or managing cryptographic keys.
Take aaron-he-zhu/channel-registry from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.