Use when the user wants to see all visual-communications projects with their status.
How this skill is triggered — by the user, by Claude, or both
Slash command
/visual-communications:list-visual-projectsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Display all visual-communications projects in the plugin data store with current status.
Display all visual-communications projects in the plugin data store with current status.
None. This skill scans the project directory and reports what it finds.
Scan project directory. List all directories under ${CLAUDE_PLUGIN_DATA:-$HOME/.local/share/claude-plugins}/visual-communications/projects/.
Check each project status. For each project directory:
project.yaml to get name, type, platform, purposeideation.md exists and is non-empty → "Ideation done"prompts/ directory for prompt files → "Prompts generated" with countvisuals/ directory for image/video files → "Visuals saved" with countsource/ contains files → "Source loaded"Emit a table or summary. Present as:
Project Name Type Platform Status
─────────────────────────────────────────────────────
<name> <type> <platform> <status>
Where status is a comma-separated list of: ideation done, X prompts, Y visuals, source loaded
Provide quick actions. After the table, suggest commands:
/ideate-visuals to brainstorm for a project/generate-visual-prompt to create a prompt/run-fal-generation to generate visuals/onboard-visual-project).Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin visual-communications