card-news-orchestrator
npx skills add https://github.com/tendtoyj/tendtoyj-claude-skills --skill card-news-orchestrator
Agent 安装分布
Skill 文档
Card-News Orchestrator
Diagnose your card-news production state, select the right pipeline mode, and guide execution. No external tools â pure routing. Reads memory to recommend what to run and when.
Purpose
Card-News Orchestrator is the traffic controller for the 6 card-news skills. It answers:
- What card-news assets exist, and what’s missing?
- Which mode fits my current request?
- Which skill should run next?
- What’s the full execution path?
This skill never creates content itself. It reads memory to diagnose the current state, analyzes the user’s request, and produces a step-by-step execution plan pointing to the right skills.
Memory Auto-Load Protocol
On every invocation, BEFORE any routing:
1. Check card-news-memory/ exists
â If missing: create from card-news-memory-template/
â If creation fails: proceed with all values as "NOT SET"
2. Try to read card-news-memory/ files:
- series-config.md â Brand header, handle, tags, colors
- production-log.md â Recent production history
- copy-bank.md â Approved copy archive
â Any file missing: mark as "NOT SET" in dashboard, continue
3. Optional: Check brand-memory/voice-profile.md â Brand tone
4. Optional: Check creative-memory/visual-guidelines.md â Visual identity
â These directories may not exist â mark as "MISSING" and continue
ì´ë¤ íì¼ì´ ìì´ë orchestratorë ì¤ë¨íì§ ìëë¤. Dashboardì íì¬ ìí를 íìíê³ , ì¬ì©ììê² ëë½ë ì¤ì ì ìë´í ë¤ ê°ë¥í 모ëë¡ ì§ííë¤.
Modes
| Mode | Name | When to Use | Behavior |
|---|---|---|---|
| A | Full Production | Start from scratch â topic given, no existing copy | copy-writer â copy-evaluator â contents-manager â image-generator â card-news-maker |
| B | Re-render | Approved copy exists, need visual output | contents-manager â image-generator â card-news-maker |
| C | Copy Only | Write + evaluate copy, no rendering | copy-writer â copy-evaluator |
| D | Quick Render | All assets ready (copy + icons + images) | card-news-maker only |
Process
Step 1: Build Production Status Dashboard
Generate from Auto-Load data:
Card-News Production Status
ââââââââââââââââââââââââââââââ
Config:
Series Config : [CONFIGURED / NOT SET]
Brand Header : [value or MISSING]
Account Handle : [value or MISSING]
Recent Production:
Last produced : [DATE or NEVER]
Total sets : [N]
Assets:
Copy Bank entries : [N] (few-shot references)
External Context:
Brand Voice : [AVAILABLE / MISSING]
Visual Guidelines : [AVAILABLE / MISSING]
Research Data : [AVAILABLE / MISSING]
Always show the dashboard first â it grounds the conversation in facts.
Step 2: Gather Input
Collect from the user:
| Input | Required | Default | Notes |
|---|---|---|---|
| Topic / Theme | Yes | â | The subject of the card-news |
| Card count | No | 4 | Range: 2~10 |
| Language | No | íêµì´ | Copy language |
| Card structure | No | Auto (copy-writer decides) | Override: explicit type sequence |
| Color override | No | series-config defaults | Custom –highlight, –feature-bg, etc. |
If series-config.md has no brand header or handle configured, prompt the user to set them before proceeding. Write to series-config.md if new values are provided.
Step 3: Select Mode
| Condition | Auto-Suggest |
|---|---|
| New topic, no existing copy | Mode A: Full Production |
| Copy exists (from copy-bank or user-provided), needs rendering | Mode B: Re-render |
| User wants copy only (“ì¹´í¼ë§”, “ê¸ë§ ì¨ì¤”) | Mode C: Copy Only |
| All assets provided (copy + images + icons) | Mode D: Quick Render |
| Ambiguous | Show dashboard â ask user to pick |
Present the suggested mode with a one-line rationale. Let the user confirm or override.
Step 4: Build Execution Path
Skill Dependency Map
ââââââââââââââââ
â orchestrator â â you are here
ââââââââ¬ââââââââ
â
ââââââââââââââ¼âââââââââââââ
â â â
â¼ â¼ â
ââââââââââââââ ââââââââââââââââ â
â copy-writerâ âcontents-mgr â â
âââââââ¬âââââââ ââââââââ¬ââââââââ â
â â â
â¼ â â
âââââââââââââââââ â â
âcopy-evaluator â â â
âââââââââ¬ââââââââ â â
â PASS â¼ â¼
â ââââââââââââââââ ââââââââââââââââ
âââââ>âcard-news-makerâ âimage-generatorâ
ââââââââââââââââ ââââââââââââââââ
Mode A: Full Production
Full Production Pipeline
ââââââââââââââââââââââââââ
Step 1: copy-writer â Card structure + all copy
Step 2: copy-evaluator â Quality gate (PASS / REVISION)
â³ REVISION â back to copy-writer with feedback
Step 3: contents-manager â Icon selection + image prompts
Step 4: image-generator â AI image generation (nanobanana)
Step 5: card-news-maker â HTML assembly + Playwright render â PNG
Note: Steps 1-2 and Step 3 can run in parallel.
Step 4 needs Step 3 output. Step 5 needs all previous outputs.
Mode B: Re-render
Re-render Pipeline
ââââââââââââââââââââââââââ
Step 1: contents-manager â Icon selection + image prompts
Step 2: image-generator â AI image generation
Step 3: card-news-maker â HTML assembly + render â PNG
Mode C: Copy Only
Copy Only Pipeline
ââââââââââââââââââââââââââ
Step 1: copy-writer â Card structure + all copy
Step 2: copy-evaluator â Quality gate
â³ REVISION â back to copy-writer
Mode D: Quick Render
Quick Render Pipeline
ââââââââââââââââââââââââââ
Step 1: card-news-maker â HTML assembly + render â PNG
Step 5: Guide Execution
Initial handoff:
â¶ Next skill: [SKILL_NAME]
Purpose: [one-line description]
Input needed: [what to prepare]
Say "[SKILL_NAME] ì¤íí´ì¤" to start.
After each skill completes:
â
[COMPLETED_SKILL] done â [output description]
â¶ Next: [NEXT_SKILL_NAME]
Purpose: [one-line description]
Continue? Say "[NEXT_SKILL_NAME] ì¤íí´ì¤"
After all skills complete:
Summarize what was produced:
- Number of cards rendered
- Output path
- Log entry in production-log.md
Suggest next options: make another set, modify copy, change theme, export for different platform.
Skill Quick-Reference
| Skill | MCP Tool | Output |
|---|---|---|
| copy-writer | None | Structured copy markdown |
| copy-evaluator | None | PASS / PASS WITH NOTES / REVISION |
| contents-manager | None | Icon SVGs + image prompts |
| image-generator | nanobanana | PNG image files |
| card-news-maker | Playwright | Assembled HTML + card PNG files (1080×1350) |
Cross-Plugin Connections
| Direction | Connection | Purpose |
|---|---|---|
| â brand-memory | voice-profile.md â copy-writer, copy-evaluator | Brand voice consistency |
| â creative-memory | visual-guidelines.md â contents-manager, image-generator | Visual identity |
| â research-memory | topic research â copy-writer | Research-backed content |
| â creative-mkt | card images â image-creator for variations | Visual asset reuse |
What This Skill Does NOT Do
- Write copy â copy-writer
- Evaluate copy â copy-evaluator
- Plan visual assets â contents-manager
- Generate images â image-generator
- Render HTML/PNG â card-news-maker
- Create content of any kind â It only routes and coordinates
Card-News Orchestrator stays focused on routing â diagnosing, planning, and guiding.