From doc-format
Generates AI images with fal.ai models, flowcharts, Google Docs, client proposals, Markdown-to-PDF, and content summaries via Python scripts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/doc-format:content-generationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate professional content including images, diagrams, documents, and summaries using AI-powered tools.
Generate professional content including images, diagrams, documents, and summaries using AI-powered tools.
What do you need?
│
├── Generate images
│ └── references/images.md
│ └── Script: scripts/generate_images.py
│
├── Create flowchart/diagram
│ └── references/flowchart.md
│ └── Script: scripts/generate_flowchart.py
│
├── Create Google Doc
│ └── references/document.md
│ └── Script: scripts/generate_document.py
│
├── Generate client proposal
│ └── references/proposal.md
│ └── Script: scripts/generate_proposal.py
│
├── Convert Markdown to PDF
│ └── references/pdf.md
│ └── Script: scripts/md_to_pdf.py
│
└── Summarize content
└── references/summarize.md
└── Script: scripts/summarize_content.py
# Required in .env
FAL_API_KEY=fal_xxxx # For image generation
OPENROUTER_API_KEY=sk-or-v1-xxx # For AI text generation
Get API keys:
# Nano Banana Pro (best quality)
python scripts/generate_images.py "Professional product photo of smartwatch" --model nano-banana-pro
# FLUX-2 (fast, cheap)
python scripts/generate_images.py "Vibrant lifestyle photo" --model flux-2 --size landscape_4_3
python scripts/generate_flowchart.py "User login: enter email, validate, check password, if correct go to dashboard"
python scripts/generate_document.py --input content.json --title "Q4 Report"
python scripts/generate_proposal.py --transcript-file meeting.txt --client "Acme Corp"
| Tool | Cost |
|---|---|
| Nano Banana Pro 1K | $0.15/image |
| Nano Banana Pro 4K | $0.30/image |
| FLUX-2 | $0.012/megapixel |
| Flowchart | ~$0.005/diagram |
| Proposal | ~$0.10/doc |
FAL_API_KEY in .env file (never commit to git)OPENROUTER_API_KEY in .env file (never commit to git).tmp/ directoryFAL_API_KEY - Full access to image generation modelsOPENROUTER_API_KEY - Access to configured AI modelsSymptoms: fal.ai returns error or no image generated Cause: Invalid prompt, model unavailable, or API issue Solution:
Symptoms: "Content policy violation" or similar safety error Cause: Prompt contains flagged terms or concepts Solution:
Symptoms: Script completes but no document appears in Drive Cause: OAuth issue, folder permissions, or API error Solution:
mycreds.txt and re-authenticateSymptoms: Mermaid diagram fails to render Cause: Invalid Mermaid syntax in generated diagram Solution:
Symptoms: Error during markdown to PDF conversion Cause: Missing dependencies or invalid markdown Solution:
Symptoms: Text generation fails with API error Cause: Invalid API key, model unavailable, or rate limit Solution:
OPENROUTER_API_KEY is set correctlySkills: content-generation → google-workspace Use case: Create documents and store in Drive Flow:
Skills: content-generation → attio-crm Use case: Link generated proposals to deal records Flow:
Skills: content-generation → video-production Use case: Create title slides for video courses Flow:
npx claudepluginhub casper-studios/casper-marketplace --plugin doc-formatGenerates professional infographics using Gemini AI via Nano Banana MCP. Guides through content analysis, visualizable concepts, visualization approaches, and on-brand image creation for social media.
Generates professional infographics using Gemini AI via Nano Banana MCP. Guides through content analysis, visualizable concepts, visualization approaches, and on-brand image creation for social media.
Generates professional infographics from content using Gemini AI via Nano Banana MCP. Guided phases: analyze content, suggest visualizable concepts, propose approaches, generate on-brand images. Invoke via /infographic-v2 or triggers.