Use when the user wants to see all visual-communications projects with their status.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin visual-communicationsThis skill uses the workspace's default tool permissions.
Display all visual-communications projects in the plugin data store with current status.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
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).