Use when the user wants to brainstorm visual ideas for a project's source content.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin visual-communicationsThis skill uses the workspace's default tool permissions.
Analyze source content and propose visual-communication concepts across multiple categories to enhance the piece.
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.
Analyze source content and propose visual-communication concepts across multiple categories to enhance the piece.
/onboard-visual-project and wants visual ideasIdentify active project. Check for project directories in ${CLAUDE_PLUGIN_DATA:-$HOME/.local/share/claude-plugins}/visual-communications/projects/. If multiple projects exist, ask the user which one to ideate for. Read its project.yaml for context.
Read source material. Load the source files referenced in the project config to understand the content, key sections, themes, and audience.
Analyze structure. Identify major topics, complex concepts, data points, and narrative arcs that would benefit from visual support.
Propose 5–8 visual ideas. Suggest concepts across these categories:
Detail each proposal. For each visual, include:
Save ideation notes. Write the proposals to ${CLAUDE_PLUGIN_DATA:-$HOME/.local/share/claude-plugins}/visual-communications/projects/<project-name>/ideation.md.
Solicit feedback. Ask the user which visuals resonate, whether concepts should be expanded or modified, and any constraints or preferences to refine the list.
projects/<project-name>/ideation.md/generate-visual-prompt for chosen visuals