founddream/editorial-card-generator-skill/editorial-card-generator-2
Claude Code and agent skill by founddream/editorial-card-generator-skill
- community
Checking that the SKILL.md file is still in the repository.
Transform text content into modern editorial-style HTML5 informational posters (multiple cards, support PNG export). Use cases: users need to create infographics, knowledge cards, social media posters, or mention keywords like "generate poster", "create cards", "information visualization".
Install
npx vskill@latest install founddream/editorial-card-generator-skill/editorial-card-generator-2SKILL.md
Editorial Style Informational Poster Generator
Task
Transform user-provided text content into a set of 3-6 high-aesthetic, magazine-style HTML5 informational posters (adaptively based on content).
Design Specifications
Core Style
- Style: Modern Editorial + Swiss Style (Swiss Internationalism)
- Visual: Order, high contrast, large typography, print media texture
- Size: Strictly locked to width: 600px, height: 800px (3:4 ratio)
Color Scheme
- Bg (Paper): #f2efe9 (off-white/warm gray)
- Text (Ink): #1a1a1a (dark gray)
- Accent (Emphasis): #d95e00 (Hermès orange) - allowed to fine-tune based on content theme
- Visual Rhythm: Cards should have "light-light-dark-light" or "light-dark-light" rhythmic variation
Font Stack (CDN)
Include Google Fonts in HTML Head:
Texture Requirements
- SVG Noise: Global overlay of feTurbulence noise with opacity 0.05~0.08, blend mode using multiply
- Shadow: Cards need unified deep shadow (0 25px 80px rgba(0, 0, 0, 0.4)), creating floating effect
Pagination Logic
Analyze the word count and logical structure of the [Input Content] to automatically determine the number of cards (usually 3-6):
Card 1: The Cover
- Content: Extracted main title + very short subtitle/tagline
- Design: Huge font size, minimalist, visual impact first
- Key Elements: Extra-large numbers/percentages, short powerful titles
Card 2 ~ N-1: The Content
- Splitting Principle: Don't crowd! One core point/one chapter = one card
- List Content: Use "list layout" (01/02/03)
- Deep Analysis: Use "image-text mixed layout" (left text right decoration, or top text bottom summary)
- Key Emphasis: Must include a Dark Mode card to showcase core data, quotes, or most important concepts
Card N: The Outro
- Content: Concluding statement, CTA (Call to Action) or simple closing
- Design: More whitespace, steady ending
Output Requirements
HTML Structure
- Output a single HTML file containing all CSS/JS
- Use Tailwind CSS + FontAwesome (CDN)
- Layout: Use flex-wrap to arrange all cards horizontally
- CSS must add `flex-shrink: 0` to cards to prevent compression deformation
Required Features
- Integrate html2canvas library (CDN:
https://html2canvas.hertzen.com/dist/html2canvas.min.js) - Provide "Export All Cards" button:
- Position: Fixed positioning in top-right corner
- Style: Orange button with download icon
- Click to export each card as high-definition PNG (2x resolution)
- Show export progress indicator
- File naming format:
{topic}-card-{number}.png
Implementation Steps
- Analyze Content: Extract key information, data points, core arguments
- Determine Card Count: Decide 3-6 cards based on content length and structure
- Design Each Card:
- Card 1: Cover, highlight most shocking numbers/titles
- Card 2-N-1: Content expansion, at least one dark card for data
- Card N: Summary or question
- Write HTML:
- Import Google Fonts, Tailwind CSS, FontAwesome, html2canvas
- Write complete CSS (including SVG noise, card styles, export button)
- Implement all card HTML structures
- Add JavaScript code for export functionality
- Output File: Save as
index.htmlor specified path
Technical Reference
SVG Noise Implementation
Export Button Style
Notes
- Maintain visual simplicity and elegance, avoid over-decoration
- Ensure text is clear and readable, with obvious font size contrast
- Control opacity and contrast for dark cards
- Export functionality must be stable and reliable, avoid memory leaks
- Code should be standardized and clean, easy to modify later
- Card content should not be crowded; whitespace is the source of elegance
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingeditorial-card-generator/SKILL.md
Popularity
- Repository stars
- 35
- Repository forks
- 4
- 7-day trend score
- 18
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 16 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/founddream/editorial-card-generator-skill/editorial-card-generator-2)