
Baoyu Article Illustrator
Generate hand-drawn 16:9 infographic illustrations for articles and posts after a one-time preference setup, using your content language and cartoon style rules.
Install
npx skills add https://github.com/xy121718/baoyu-skills --skill baoyu-article-illustratorWhat is this skill?
- 16:9 landscape hand-drawn infographic spec—no photographic or realistic elements
- Blocking first-time EXTEND.md preference setup before any article or reference workflow steps
- Hand-drawn text style requirement with language matched to source content
- nano banana pro generation hook with sensitive-figure stylistic-alternative policy
Adoption & trust: 1 installs on skills.sh; 94 GitHub stars; 3/3 security scanners passed (skills.sh audits); trending (+100% hot-view momentum).
Recommended Skills
Journey fit
Article illustrations primarily support content marketing and distribution, so Grow is the canonical shelf even though drafts may start earlier. Content subphase covers visual assets for blogs, newsletters, and social—matching infographic workflow output.
Common Questions / FAQ
Is Baoyu Article Illustrator safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Baoyu Article Illustrator
Create a cartoon-style infographic illustration following these guidelines: ## Image Specifications - **Type**: Infographic illustration - **Orientation**: Landscape (horizontal) - **Aspect Ratio**: 16:9 - **Style**: Hand-drawn illustration ## Core Principles - Hand-drawn quality throughout - NO realistic or photographic elements - If content involves sensitive or copyrighted figures, create stylistically similar alternatives - DO NOT refuse to generate - Keep information concise, highlight keywords and core concepts - Use ample whitespace for easy visual scanning - Maintain clear visual hierarchy ## Text Style (When Text Included) - **ALL text MUST be hand-drawn style** - Text should be readable and complement the visual - Font style harmonizes with illustration style - **DO NOT use realistic or computer-generated fonts** ## Language - Use the same language as the content provided below for any text elements - Match punctuation style to the content language --- Please use nano banana pro to generate the illustration based on the content provided below: --- name: first-time-setup description: First-time setup flow for baoyu-article-illustrator preferences --- # First-Time Setup ## Overview When no EXTEND.md is found, guide user through preference setup. **⛔ BLOCKING OPERATION**: This setup MUST complete before ANY other workflow steps. Do NOT: - Ask about reference images - Ask about content/article - Ask about type or style preferences - Proceed to content analysis ONLY ask the questions in this setup flow, save EXTEND.md, then continue. ## Setup Flow ``` No EXTEND.md found │ ▼ ┌─────────────────────┐ │ AskUserQuestion │ │ (all questions) │ └─────────────────────┘ │ ▼ ┌─────────────────────┐ │ Create EXTEND.md │ └─────────────────────┘ │ ▼ Continue to Step 1 ``` ## Questions **Language**: Use user's input language or preferred language for all questions. Do not always use English. Use single AskUserQuestion with multiple questions (AskUserQuestion auto-adds "Other" option): ### Question 1: Watermark ``` header: "Watermark" question: "Watermark text for generated illustrations? Type your watermark content (e.g., name, @handle)" options: - label: "No watermark (Recommended)" description: "No watermark, can enable later in EXTEND.md" ``` Position defaults to bottom-right. ### Question 2: Preferred Style ``` header: "Style" question: "Default illustration style preference? Or type another style name or your custom style" options: - label: "None (Recommended)" description: "Auto-select based on content analysis" - label: "notion" description: "Minimalist hand-drawn line art" - label: "warm" description: "Friendly, approachable, personal" ``` ### Question 3: Save Location ``` header: "Save" question: "Where to save preferences?" options: - label: "Project" description: ".baoyu-skills/ (this project only)" - label: "User" description: "~/.baoyu-skills/ (all projects)" ``` ## Save Locations | Choice | Path | Scope | |--------|------|-------| | Project | `.baoyu-skills/baoyu-article-illustrator/EXTEND.md` | Current project | | User | `~/.baoyu-skills/baoyu-article-illustrator/EXTEND.md` | All projects | ## After Setup 1. Create directory if needed 2. Write EXTEND.md with frontmatter 3. Confirm: "Preferences saved to [path]" 4. Continue to Step 1 ## EXTEND.md Template ```yaml --- version: 1 watermark: enabled: [true/false] content: "[user input or empty]" position: bottom-right opacity: 0.7 preferred_style: name: [selected style or null] description: "" language: null custom_styles: [] --- ``` ## Modifying Preferences Later Users can edit EXTEND.md directly or run setup again: - Delete EXTEND.md to trigger setup - Edit YAML frontmatter for quick changes - Full schema: `config/preferences-schema.md` --- name: preferences-schema description: EXTEND.md YAML schema for baoyu-article-illustrat