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/humanerd-drew-content-management
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: design, backend, data, 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. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/content-management
What's inside
- Skill name
content-management- Description
- CMO-style autonomous content agent. Observes user's work activity (sessions, git, kanban), curates narrative-worthy material, produces multi-format drafts (blog + X thread), maintains narrative arc continuity, and generates visual assets (SVG cover, Mermaid, Excalidraw PNG). session: "2026-06-14 content-manager-cmo-agent" decision: "Agent profile + cron trigger + narrative_arc.md tracking file (not a multi-stage pipeline). SVG over paid image API (user: '비용 발생안시키고 싶어'). Excalidraw→PNG via Puppeteer for architecture diagrams."
- License
- MIT
- Instructions
- 277 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Instructions read files in your home folder (~/.ssh, ~/.aws…)
Agent Skills spec issues
- files: referenced but missing: scripts/cover_gen.py
Files (6)
- SKILL.md
- site-layout-design.md · references/
- svg-cover-design.md · references/
- svg-meme-templates.md · references/
- wordpress-mcp-publishing.md · references/
- excalidraw-to-png.js · scripts/
SKILL.md (first lines)
# Content Management — CMO Agent
Autonomous content manager that observes what the user builds and turns it into publishable content with rich visuals. Uses a single agent profile + cron trigger, NOT a multi-stage pipeline.
## Architecture
```
Agent profile: content-manager (deepseek-v4-pro)
Cron: daily at 12:00 KST
Knowledge base: brand-guide + glossary + narrative_arc + content-inventory
All files under: P4-cortex/content/
Per-run output:
memories/insights/
├── YYYY-MM-DD-slug.md ← Blog post (with Mermaid diagrams inline)
├── YYYY-MM-DD-slug-cover.svg ← SVG cover illustration (1200x630, dark theme)
├── YYYY-MM-DD-slug.excalidraw.json ← Excalidraw architecture diagram
├── YYYY-MM-DD-slug.png ← Excalidraw exported to PNG
├── YYYY-MM-DD-slug-thread.txt ← X thread (10-15 tweets)
└── YYYY-MM-DD-slug.excalidraw ← Excalidraw binary (from CLI)
P4-cortex/content/
├── narrative_arc.md ← Updated with new episode
└── content-inventory.md ← Updated with new entry
```
## Data Sources
In addition to direct work activity, content-manager monitors two automated collection pipelines:
### 1. Trend Harvester
- **Location**: `@memory/growth/trend-harvester/{collected,applied,evaluated}/`
- **Content**: GitHub trending repos scored via 5-axis philosophy filter (6h cycle)
- **Use**: Pick applied/evaluated items with high scores → write "AI Tool of the Week" posts or deep-dives into tools that got integrated into {{AGENT_NAME}}
### 2. SEO Article Harvester
- **Location**: `P2-hippocampus/knowledge/seo-articles/YYYY/`
- **Content**: 1,642+ SEO/marketing articles from 28 RSS feeds (6h cycle)
- **Use**: Surface notable Google updates, agentic web trends, or shifts in AI/discovery landscape → write analysis/opinion posts linking to YOUR_DOMAIN's own ARD integration
## Agent Profile
Defined at `~/.{{AGENT_NAME_LOWER}}/agents/content-manager.md`. Full instructions include:
1. **Load Knowledge Base** — Read brand-guide, glossary, content-inventory, narrative_arc
2. **Gather Context** — session_search, git log, kanban completions, harvester outputs
3. **Mine for Stories** — Score 1-10 (reader value, drew-angle, narrative fit). ≥7 proceed
4. **Draft Content** — Blog post with embedded SVG cover + Mermaid + Excalidraw PNG
5. **Publish Draft** — `create_post` via WordPress MCP (status=draft)
6. **Update Tracking Files** — narrative_arc.md + content-inventory.md
## Web Research
Content-manager has `web` toolset enabled. Before drafting, optionally search for:
- Related projects or approaches (what others are doing)
- Technical background to strengthen the narrative
- Memes or cultural references that fit the story
- Related blog posts / discussions
Search results strengthen the draft's credibility and relevance.
## Visual Asset Pipeline
Three types of images produced per post, all $0 cost, plus optional meme SVGs:
### 1. Cover Image (CF Workers AI, $0, 1024×512)
AI-generated conceptual illustration via FLUX on Cloudflare Workers AI. Four scene templates:
- **garden** — 태양 정원 (Creative)
- **city** — 덩굴 도시 (Build Log)
- **shepherd** — 사막의 양치기 (AI & Tools)
- **connector** — 연결자 (Systems)
All feature: anthropomorphic blue sheep, lion silhouette, geometric sun, cracked earth.
See `scripts/cover_gen.py` for prompts. Featured image via MCP `create_post(featured_image=...)`.
Fallback: SVG templates at `references/svg-templates/`.
### 1b. Meme SVG (optional — cultural reference)
If the story has a natural meme angle, create a companion SVG. Recognizable meme formats:
| Template | Use Case |
|----------|----------|
| **Drake Reject/Approve** | Before/after comparison, old vs new |
| **"This is fine" (burning)** | Recognizable pain, debugging stories |
| **Galaxy brain** | Escalating understanding, growing insight |
| **Distracted boyfriend** | Three-way comparison, options trade-off |
See `references/svg-meme-templates.md` for SVG code templates.
### 2. Mermaid Diagrams
Inline ````mermaid` code blocks. Quartz renders natively as SVG.
Types: graph TD/LR, sequenceDiagram, flowchart
### 3. Excalidraw → PNG
For complex architecture/flow diagrams. Two-step process:
1. Create `.excalidraw.json` file with elements array (rectangles, text, arrows, etc.)
2. Convert to PNG via headless Chrome: `scripts/excalidraw-to-png.js`
```
NODE_PATH=~/.{{AGENT_NAME_LOWER}}/scripts/node_modules \
node ~/.{{AGENT_NAME_LOWER}}/scripts/excalidraw-to-png.js \
input.excalidraw.json \
output.png
```
## Knowledge Base Files
| File | Path | Purpose |
|------|------|---------|
| **brand-guide** | `P4-cortex/content/brand-guide.md` | Voice, audience, platform strategy |
| **glossary** | `P4-cortex/content/glossary.md` | Project terms ({{AGENT_NAME}}, M-LOG, etc.) |
| **narrative_arc** | `P4-cortex/content/narrative_arc.md` | Published content continuity tracking |
| **content-inventory** | `P4-cortex/content/content-inventory.md` | All drafts/published with dedup topics |
| **writing-style-guide** | `P1-limbic/persona/writing-style-guide.md` | Tone, forbidden expressions, Korean voice |
| **form-template** | `https://dev.to/siiddhantt/building-reefwatch-a-coral-powered-production-triage-agent-23hf` | Canonical blog post 구조 — 반드시 이 형태를 따라라 |
## Post-Publish Enrichment — Links & References
After drafting, enrich the post with links before saving as draft:From humanerd-drew/opencode-drewgent, MIT.
More from humanerd-drew/opencode-drewgent
- 0.514score
acp-thinking-spinner
humanerd-drew
Add a "Thinking..." spinner card to an ACP server's tool-call stack so ACP clients (Zed Agent Panel, openCode TUI, JetBrains/VS Code ACP UI) show a working…
SkillCFreshness: C★ 3Claude Code +9 - 0.511score
goose-acp-integration
humanerd-drew
Integrate {{AGENT_NAME}} with ACP (Agent Client Protocol) agents.
SkillCFreshness: C★ 3Claude Code +9 - 0.511score
vault-health
humanerd-drew
Maintain .{{AGENT_NAME_LOWER}} as an Obsidian vault — graph connectivity overhaul (P-layer mesh, skill clusters, SEO article web), broken link detection…
SkillCFreshness: C★ 3Claude Code +9 - 0.511score
self-replicating-agent-tdd
humanerd-drew
TDD-PDCA plan for building a self-replicating branching agent in {{AGENT_NAME}}.
SkillCFreshness: C★ 3Claude Code +9 - 0.511score
trend-harvester
humanerd-drew
AI Trend Collection & Filtering — collect GitHub trending repos, score via 5-axis philosophy filter, evaluate, apply, and retire.
SkillCFreshness: C★ 3Claude Code +9 - 0.507score
qa-cycle
humanerd-drew
Contract-First QA pipeline - implements 3-phase QA (contract → micro-QA → full-QA) using P2-hippocampus qa-evidence system
SkillCFreshness: C★ 3Claude Code +9 - 0.504score
qa-scenario-gen
humanerd-drew
Generate test scenarios and acceptance criteria from user requirements
SkillCFreshness: C★ 3Claude Code +9 - 0.277score
session-pattern-archiver
humanerd-drew
No description from the publisher yet.
SkillCFreshness: C★ 3Claude Code +9 - 0.277score
brain-signal-system
humanerd-drew
No description from the publisher yet.
SkillCFreshness: C★ 3Claude Code +9 - 0.277score
skill-gym
humanerd-drew
No description from the publisher yet.
SkillCFreshness: C★ 3Claude Code +9 - 0.277score
tool-integration-protocol
humanerd-drew
No description from the publisher yet.
SkillCFreshness: C★ 3Claude Code +9 - 0.277score
harsh-critic
humanerd-drew
No description from the publisher yet.
SkillCFreshness: C★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 8
- Open issues
- 0
- Last commit (this folder)
- Jul 9, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from humanerd-drew
- 0.514score
acp-thinking-spinner
humanerd-drew
Add a "Thinking..." spinner card to an ACP server's tool-call stack so ACP clients (Zed Agent Panel, openCode TUI, JetBrains/VS Code ACP UI) show a working…
SkillCFreshness: C★ 3Claude Code +9 - 0.511score
trend-harvester
humanerd-drew
AI Trend Collection & Filtering — collect GitHub trending repos, score via 5-axis philosophy filter, evaluate, apply, and retire.
SkillCFreshness: C★ 3Claude Code +9 - 0.511score
goose-acp-integration
humanerd-drew
Integrate {{AGENT_NAME}} with ACP (Agent Client Protocol) agents.
SkillCFreshness: C★ 3Claude Code +9 - 0.511score
vault-health
humanerd-drew
Maintain .{{AGENT_NAME_LOWER}} as an Obsidian vault — graph connectivity overhaul (P-layer mesh, skill clusters, SEO article web), broken link detection…
SkillCFreshness: C★ 3Claude Code +9 - 0.511score
self-replicating-agent-tdd
humanerd-drew
TDD-PDCA plan for building a self-replicating branching agent in {{AGENT_NAME}}.
SkillCFreshness: C★ 3Claude Code +9 - 0.507score
qa-cycle
humanerd-drew
Contract-First QA pipeline - implements 3-phase QA (contract → micro-QA → full-QA) using P2-hippocampus qa-evidence system
SkillCFreshness: C★ 3Claude Code +9
Cite this page
content-management skill. Agent Mart. https://agentmart.dev/skills/humanerd-drew-content-management (last updated 2026-10-24)