Use when the user wants to set up a new visual-communications project for content enhancement.
How this skill is triggered — by the user, by Claude, or both
Slash command
/visual-communications:onboard-visual-projectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Set up a new visual-communications project for a whitepaper, blog post, technical document, magazine article, presentation, or other long-form content.
Set up a new visual-communications project for a whitepaper, blog post, technical document, magazine article, presentation, or other long-form content.
Collect project basics. Ask the user for project name, type, and goal. Provide examples if needed (e.g., "Explain a new product to potential customers," "Thought leadership for LinkedIn").
Determine target platform. Clarify where the content will be published, as this affects resolution and format specifications.
Acquire source material. If provided as a file path, read it to understand content. If pasted text or URL, accept it directly.
Gather audience and style. Ask about target audience and desired visual aesthetic to inform later ideation and generation.
Create project structure. Create the directory at ${CLAUDE_PLUGIN_DATA:-$HOME/.local/share/claude-plugins}/visual-communications/projects/<project-name>/ with three subdirectories: source/, visuals/, prompts/.
Write project.yaml. Populate with:
name: <Project Name>
type: <type>
target_platform: <platform>
purpose: <purpose statement>
audience: <audience description>
resolution:
primary: <resolution>
social: 1080x1080
style_preferences:
- <style1>
- <style2>
source_files:
- source/<filename>
created: <date>
notes: |
<any additional context>
Save source material. If provided as text, save to source/ with an appropriate filename. If already a file, note the path reference.
Summarize and next steps. Confirm the project is ready and suggest running /ideate-visuals next.
${CLAUDE_PLUGIN_DATA:-$HOME/.local/share/claude-plugins}/visual-communications/projects/<project-name>/source/, visuals/, prompts/ createdproject.yaml written with project configurationnpx claudepluginhub danielrosehill/claude-code-plugins --plugin visual-communicationsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.