Transforms documents into business stories and infographic images using Gemini API. Converts reports or text to markdown, generates narrative summary, then visual with logo overlay.
npx claudepluginhub tyrealq/q-skills --plugin q-skillsThis skill uses the workspace's default tool permissions.
Transform source documents into business stories and infographic images using the Gemini API.
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 AI images with fal.ai models, flowcharts, Google Docs, client proposals, Markdown-to-PDF, and content summaries via Python scripts.
Generates structured Gemini image prompts for hand-drawn whiteboard infographics from posts, newsletters, blogs, or notes. Auto-triggers on 'whiteboard infographic' or similar.
Share bugs, ideas, or general feedback.
Transform source documents into business stories and infographic images using the Gemini API.
If in plan mode: write a brief plan — "Run q-infographics skill: convert source document to markdown, generate business story via Gemini, generate infographic image." — then exit plan mode immediately. Do NOT attempt document conversion, story generation, or image generation while plan mode is active.
Agent execution instructions:
SKILL_DIR.${SKILL_DIR}/scripts/<script-name>.${SKILL_DIR}/references/<prompt-name>.| Resource | Purpose |
|---|---|
scripts/gen_story.py | Generate business story from document via Gemini API |
scripts/gen_image.py | Generate infographic image from story via Gemini API |
references/story.txt | Story generation prompt template |
references/image.txt | Infographic generation prompt template |
google-genai
Pillow
markitdown
Install: pip install google-genai Pillow markitdown
Requires GEMINI_API_KEY environment variable. Load from .env:
PowerShell (Windows):
$env:GEMINI_API_KEY = (Get-Content path\to\.env | Where-Object { $_ -match '^GEMINI_API_KEY=' } | Select-Object -First 1).Split('=',2)[1]
Bash (macOS/Linux):
export $(cat /path/to/.env | xargs)
_INFO suffix (e.g., MY_REPORT.pdf → MY_REPORT_INFO.jpg)assets/Logo_Q.png| Step | Action | Command / Reference |
|---|---|---|
| 1 | Convert source document to markdown; show first ~50 lines for confirmation | markitdown <input_file> -o <OUTPUT.md> |
| 2 | Generate business story; show prompt and full output for review | python "${SKILL_DIR}/scripts/gen_story.py" <INPUT.md> "${SKILL_DIR}/references/story.txt" > STORY_OUTPUT.md |
| 3 | Generate infographic image; display result for review | python "${SKILL_DIR}/scripts/gen_image.py" STORY_OUTPUT.md "${SKILL_DIR}/references/image.txt" <SOURCE_NAME>_INFO |
${SKILL_DIR}/references/story.txt — see references/prompts_reference.md${SKILL_DIR}/references/image.txt — see references/prompts_reference.mdInclude: Document-to-story conversion, infographic generation, logo branding. Exclude: Slide decks (use q-presentations), data visualization, chart generation.