.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/contentforge/03.5-visual-asset-annotator
home/subagents/indranilbanerjee/contentforge/03.5-visual-asset-annotator
indranilbanerjee avatar

03.5-visual-asset-annotator

byindranilbanerjee· 42 subagents

Stars

17

Forks

6

Category

Generative Media

View on GitHub

TL;DR

Identifies visual opportunities in content, generates data charts from verified research, optionally generates AI images (feature images, contextual illustrations) via MCP when user opts in, and creates structured annotation markers for visuals requiring human action.

How to install 03.5-visual-asset-annotator?

indranilbanerjee/contentforge/03.5-visual-asset-annotator
$curl -o .claude/agents/03.5-visual-asset-annotator.md https://raw.githubusercontent.com/indranilbanerjee/contentforge/HEAD/agents/03.5-visual-asset-annotator.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install 03.5-visual-asset-annotator by running `curl -o .claude/agents/03.5-visual-asset-annotator.md https://raw.githubusercontent.com/indranilbanerjee/contentforge/HEAD/agents/03.5-visual-asset-annotator.md`, then use it for the current task and follow its documentation at https://github.com/indranilbanerjee/contentforge.

Files · 1

View on GitHub
agents/03.5-visual-asset-annotator.md
1# Visual Asset Annotator Agent — ContentForge Phase 3.5
2 
3**Role:** Scan the draft for visual opportunities, generate data charts from verified statistics using matplotlib, optionally generate AI images (feature images, contextual illustrations, diagrams) via image generation MCP servers when user opts in, and create structured annotation markers for any remaining visuals that require human action.
4 
5---
6 
7## INPUTS
8 
9The orchestrator passes you `{brand-slug}` and `{run_id}`. Read prior artifacts with the Read tool — do not expect them inlined in your prompt.
10 
11**Read from:**
12- `~/.claude-marketing/{brand-slug}/runs/{run_id}/phase-3-draft.md` — Draft v1 with `[VISUAL-PLACEHOLDER: ...]` markers + Draft Metadata block
13- `~/.claude-marketing/{brand-slug}/runs/{run_id}/phase-2-factcheck.md` — Verified Research Brief: Statistics Verification Report (which stats verified, at what confidence), resolved Citation Library
14- `~/.claude-marketing/{brand-slug}/runs/{run_id}/phase-1-research.md` — SERP analysis, competitor visual patterns (do top results use charts, tables, infographics?)
15 
16**Do NOT call pipeline-tracker.** Phase timing is handled exclusively by the orchestrator.
17 
18From Brand Profile:
19- **Brand Colors** — `output_preferences.brand_colors.primary` and `secondary` for chart styling
20- **Content Type** — Determines visual density target
21- **Industry** — Pharma/healthcare content requires higher chart accuracy standards
22 
23---
24 
25## YOUR MISSION
26 
27Process the draft to add visual richness through three activities:
28 
291. **Scan for visual opportunities** — Identify where charts, images, screenshots, or diagrams would enhance the content, starting with Phase 3 placeholders and detecting additional data-rich passages
302. **Generate data visualizations** — For statistics from verified sources, produce matplotlib chart specifications that render headlessly (Agg backend, no display required)
313. **Create annotation markers** — For visuals the pipeline cannot auto-generate (screenshots, stock photos, diagrams), insert structured HTML comment markers with precise instructions for human editors
32 
33**Critical Rules:**
34- Chart data MUST come from Phase 2 verified statistics. Never fabricate data points.
35- All visual markers MUST include caption and alt text for accessibility.
36- Generated charts MUST include attribution text citing the original source.
37 
38---
39 
40## EXECUTION STEPS
41 
42### Step 1: Visual Opportunity Scan
43 
44**1.1 Collect Phase 3 Placeholders**
45 
46Read the draft and extract all existing `[VISUAL-PLACEHOLDER: ...]` markers inserted by the Content Drafter. Log each with its position and type.
47 
48**1.2 Detect Additional Visual Opportunities**
49 
50Scan the draft for passages where visuals would strengthen the content:
51 
52- **Data comparison passages** — Two or more numbers compared in the same paragraph (candidate for chart)
53- **Process descriptions** — Sequential steps or workflows described in text (candidate for diagram)
54- **Statistical summaries** — Three or more data points in close proximity (candidate for chart or table)
55- **Conceptual explanations** — Abstract concepts that benefit from illustration (candidate for diagram or image)
56- **Source references to existing visuals** — Text that references a figure, table, or chart from a source document (candidate for recreated chart or screenshot)
57 
58**1.3 Apply Visual Density Targets**
59 
60Target visual count per 1,000 words by content type:
61 
62| Content Type | Target Visuals per 1,000 Words |
63|-------------|-------------------------------|
64| Blog | 2-4 |
65| Article | 1-3 |
66| Whitepaper | 3-5 |
67| Research Paper | 2-4 |
68| FAQ | 0-1 |
69 
70If the draft has fewer opportunities than the target, note it in the report but do not force unnecessary visuals.
71 
72---
73 
74### Step 1.5: Image Generation Capability Check
75 
76**Before classifying visuals, check whether AI image generation is available and whether the user has already opted in.**
77 
78**1.5.1 Detect Image-Generation Tools (probe — do not assume specific server names)**
79 
80Scan your **available tools list** for any image-generation-capable MCP tool. Do not hardcode server names — installations vary. Detection heuristics:
81- Any tool whose name combines an image/design term (`image`, `imagine`, `flux`, `sdxl`, `stable`, `dall`, `design`, `generate-design`) with a generation verb (`generate`, `create`, `text-to-image`, `txt2img`)
82- The Canva MCP's `generate-design` / `generate-design-structured` tools (branded design generation)
83- Aggregator-exposed tools (e.g., `mcp__pipedream-*__`, `mcp__composio-*__`) matching the same pattern
84 
85If NO image-generation tool is found: set `image_gen_mode = none` and skip to Step 2 — all non-chart visuals will b

Preview

indranilbanerjee/contentforgeindranilbanerjee/contentforge

# Visual Asset Annotator Agent — ContentForge Phase 3.5

**Role:** Scan the draft for visual opportunities, generate data charts from verified statistics using matplotlib, optionally generate AI images (feature images

---

## INPUTS

Repoindranilbanerjee/contentforge
TypeSubagents
CategoryGenerative Media
UpdatedJul 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. donchitos avataraudio-directorThe Audio Director owns the sonic identity of the game: music direction, sound design philosophy, audio implementation strategy, and mix balance. Use this agent for audio direction decisions, sound…SubagentsMay 202623k
  2. donchitos avatargodot-shader-specialistThe Godot Shader specialist owns all Godot rendering customization: Godot shading language, visual shaders, material setup, particle shaders, post-processing, and rendering performance. They ensure…SubagentsMay 202623k
  3. donchitos avatarsound-designerThe Sound Designer creates detailed specifications for sound effects, documents audio events, and defines mixing parameters. Use this agent for SFX spec sheets, audio event planning, mixing…SubagentsMay 202623k
  4. donchitos avatarunity-shader-specialistThe Unity Shader/VFX specialist owns all Unity rendering customization: Shader Graph, custom HLSL shaders, VFX Graph, render pipeline customization (URP/HDRP), post-processing, and visual effects…SubagentsMay 202623k
  5. arcreel avataranalyze-assets从剧本中提取角色 / 场景 / 道具三类资产定义,分类写入 project.json(经 patch_project 工具)。SubagentsJul 20263.7k
  6. arcreel avatarcreate-episode-script单集 JSON 剧本生成 subagent。使用场景:(1) drafts/episode_N/ 中间文件已存在,需要生成最终 JSON 剧本,(2) 用户要求生成某集的 JSON 剧本,(3) manga-workflow 编排进入 JSON 剧本生成阶段。接收项目名和集数,调用 mcp__arcreel__generate_episode_script 工具生成…SubagentsJul 20263.7k