Threads Carousel
itchernetski/threads-carousel-claude-skill
Convert text posts into visual carousel images or presentations for Threads, Instagram, LinkedIn, TikTok, YouTube.
Create evidence-aware, interactive visual explainers as self-contained offline HTML.
$ npx skills add yizhiyanhua-ai/fireworks-open-eli5 --skill fireworks-open-eli5 -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install yizhiyanhua-ai/fireworks-open-eli5 fireworks-open-eli5 --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "fireworks-open-eli5" agent skill from https://github.com/yizhiyanhua-ai/fireworks-open-eli5/tree/main into .claude/skills/fireworks-open-eli5/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fireworks-open-eli5", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add yizhiyanhua-ai/fireworks-open-eli5 --skill fireworks-open-eli5 -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install yizhiyanhua-ai/fireworks-open-eli5 fireworks-open-eli5 --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "fireworks-open-eli5" agent skill from https://github.com/yizhiyanhua-ai/fireworks-open-eli5/tree/main into .agents/skills/fireworks-open-eli5/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fireworks-open-eli5", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add yizhiyanhua-ai/fireworks-open-eli5 --skill fireworks-open-eli5 -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install yizhiyanhua-ai/fireworks-open-eli5 fireworks-open-eli5 --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "fireworks-open-eli5" agent skill from https://github.com/yizhiyanhua-ai/fireworks-open-eli5/tree/main into .cursor/skills/fireworks-open-eli5/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fireworks-open-eli5", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add yizhiyanhua-ai/fireworks-open-eli5 --skill fireworks-open-eli5 -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install yizhiyanhua-ai/fireworks-open-eli5 fireworks-open-eli5 --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "fireworks-open-eli5" agent skill from https://github.com/yizhiyanhua-ai/fireworks-open-eli5/tree/main into .gemini/skills/fireworks-open-eli5/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fireworks-open-eli5", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install yizhiyanhua-ai/fireworks-open-eli5 fireworks-open-eli5Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add yizhiyanhua-ai/fireworks-open-eli5 --skill fireworks-open-eli5 -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "fireworks-open-eli5" agent skill from https://github.com/yizhiyanhua-ai/fireworks-open-eli5/tree/main into .github/skills/fireworks-open-eli5/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fireworks-open-eli5", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add yizhiyanhua-ai/fireworks-open-eli5 --skill fireworks-open-eli5 -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install yizhiyanhua-ai/fireworks-open-eli5 fireworks-open-eli5 --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "fireworks-open-eli5" agent skill from https://github.com/yizhiyanhua-ai/fireworks-open-eli5/tree/main into .opencode/skills/fireworks-open-eli5/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fireworks-open-eli5", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
fireworks-open-eli5Create evidence-aware, interactive visual explainers as self-contained offline HTML.
Fireworks Open Eli5 is an agent skill from yizhiyanhua-ai/fireworks-open-eli5. Create evidence-aware, interactive visual explainers as self-contained offline HTML. Use when a user asks to explain a concept, repository module, engineering tradeoff, or incident with a diagram, walkthrough, ELI5 treatment, data/request trace, failure view, or teach-back. Do not use for a plain short answer, ordinary prose rewrite, generic website implementation, or unsupported claims presented as facts.
Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 50 other files, including scripts, reference files and assets (for example `.github/workflows/ci.yml`, `CHANGELOG.md` and `CODE_OF_CONDUCT.md`). Compatibility notes: Codex, Claude Code, or another Agent Skills-compatible host with Node.js 18+ and local file access; no npm packages or network access required at render time…
It sits in Documents & Office, covering Infographics. The repository describes itself as: Evidence-aware interactive visual explainers for Codex and Claude Code. The licence is Apache-2.0.
10 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e90d5f9. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
nodeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Codex, Claude Code, or another Agent Skills-compatible host with Node.js 18+ and local file access; no npm packages or network access required at render time. Native Pages export optionally requires macOS and Apple Pages.
From compatibility in the SKILL.md frontmatter.
Fireworks Open Eli5 loads about 2.2k tokens when it runs, and up to ~6.6k if it reads all its reference files. Until then it costs about 107 tokens; SKILL.md has 1,054 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from yizhiyanhua-ai/fireworks-open-eli5 at commit e90d5f9, republished under its Apache-2.0 licence (© yizhiyanhua-ai). 1,054 words, ~2,199 tokens.
.claude/skills/fireworks-open-eli5/SKILL.md (or your agent's skills folder). This skill also uses 46 other files; get the full folder from GitHub.Turn a difficult system into a truthful visual story. Produce a portable JSON spec first, then a deterministic, self-contained HTML explainer.
verified,
inferred, or analogy.generated. It is not published,
uploaded, sent, or destination-verified.127.0.0.1; it must never contact a remote
service..pages
output is allowed only after the installed Pages app really saves it; never
rename a DOCX to .pages. Generated downloads are local artifacts only.Identify the audience, question, language, and one thing that should travel through the story: a request, packet, decision, event, or user action.
Choose exactly one story grammar:
concept: intuition → mechanism → boundary.module: entry point → transformations → outputs/dependencies.tradeoff: shared goal → competing options → consequences/decision rule.incident: normal path → break and propagation → detection/recovery.Gather evidence. For repository work, inspect actual files and use local paths. For external claims, use authoritative sources when available. Record uncertainty explicitly.
Create a version 1 JSON spec following
references/spec-contract.md. Use 3–7 scenes,
2–6 nodes per scene, a complete truth ladder, trace, glossary, teach-back,
evidence map, and the required mode-specific modeData. Add failure
information to consequential nodes.
Validate before rendering:
node scripts/validate.mjs path/to/spec.jsonRender to a new local file:
node scripts/render.mjs path/to/spec.json path/to/explainer.htmlThe renderer refuses an existing path. Only when the user explicitly wants
to replace a known regular file, append --force. Forced rendering uses an
atomic replacement and still refuses symbolic links and non-file paths.
Validate the spec and artifact together:
node scripts/validate.mjs path/to/spec.json path/to/explainer.htmlWhen browser access is available, inspect the local artifact at desktop
width and 390px. Confirm one h1, readable labels, no horizontal overflow,
keyboard focus, independent tablists, global and scene-local playback,
viewport following, active real-edge and evidence-card synchronization,
enter/hold/exit animation phases, failure lens, answer reveals, and zero
remote resource requests. Every scene evidence card must expose its status,
concise core basis, support scope, and a URL or explicit no-locator boundary.
Exercise the reader workspace: open and dismiss the modal drawer by mouse and keyboard; confirm focus return; enable the library intentionally; reload and verify favorites and a plain-text annotation; and confirm history contains only same-origin explainers that were actually opened. Use a markup-shaped annotation to verify it stays inert text.
Exercise export: confirm the print stylesheet, PNG signature and dimensions,
PPTX and DOCX ZIP signatures and required OOXML parts, and the fallback
download link when automatic downloads are suppressed. Visually confirm
that scene artwork includes a bounded evidence footer with status, core
basis, and source locator or boundary. When native Pages is in scope, run
through scripts/serve.mjs, verify the .pages package contains
Index/Document.iwa, then reopen it in Pages. Fix the spec or template and
rerun both validators after any change.
spec.language controls the generated explainer interface only; it does not
force the conversation report language.Read references/reporting.md for the full language selection and delivery-report contract.
truthLadder.caveat, not in tiny disclaimers.Read references/story-grammars.md for mode patterns, references/evidence-rules.md for claim boundaries, and references/visual-system.md before changing the renderer's visual language. Read references/library-and-export.md before changing persistence, navigation, playback, or export behavior.
The work is ready as a local artifact only when:
ok: true for the spec and rendered HTML;If evidence is incomplete, generate only when the evidence map and caveat make the gap unmistakable. Otherwise stop and report the missing evidence.
© yizhiyanhua-ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 46 other files (scripts, references, assets) in the repository root of yizhiyanhua-ai/fireworks-open-eli5.
Open the folder on GitHubat commit e90d5f9
Fireworks Open Eli5 next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Fireworks Open Eli5 this skillyizhiyanhua-ai/fireworks-open-eli5 | 188 | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | |
| Threads Carouselitchernetski/threads-carousel-claude-skill | 110 | — | ~3.5k | Automated safety check: Pass | MIT | |
| Social Media Carouseldanielmeppiel/agentic-sdlc-handbook | 158 | 1 repos | ~2.2k | Automated safety check: Pass | Custom licence | |
| Reimagine ItKayforkind/reimagine-it | 205 | — | ~11k | Automated safety check: Pass | MIT | |
| Linkedin Carousel Generatordmccreary/ibook-skills | 105 | — | ~3.7k | Automated safety check: Pass | CC-BY-NC-4.0 | |
| Data ReportZJU-REAL/Easel | 3.4k | — | ~479 | Automated safety check: Pass | Apache-2.0 |
itchernetski/threads-carousel-claude-skill
Convert text posts into visual carousel images or presentations for Threads, Instagram, LinkedIn, TikTok, YouTube.
danielmeppiel/agentic-sdlc-handbook
Multi-slide carousel design for Instagram, LinkedIn, and Twitter/X with layout rules and hooks.
Kayforkind/reimagine-it
Content-Derived Design — reads existing HTML and writes a stronger standalone page from headings, facts, names, dates, numbers, links, emails, and colors already in that file.
dmccreary/ibook-skills
Generates a 13-slide LinkedIn carousel (a "document post" — PPTX/PDF) that showcases an intelligent textbook's key features, with real screenshots, mascot art, and metrics pulled from the project.
ZJU-REAL/Easel
把 CSV、Excel 或 JSON 数据生成包含 KPI、图表和洞察的完整可视化报告页。当用户说“数据报告、CSV/Excel 转报告、做 KPI 看板、生成可视化报告页”时使用。单张图表用 chart-visualization;信息图或 GIF 动画图表用 infographic。
jamditis/claude-skills-journalism
HTML explainers, diagrams, architecture, timelines, source maps, slide decks, comparison tables, recaps, plan and diff reviews.
Categories
Create evidence-aware, interactive visual explainers as self-contained offline HTML. Fireworks Open Eli5 is an agent skill from yizhiyanhua-ai/fireworks-open-eli5. Create evidence-aware, interactive visual explainers as self-contained offline HTML.
Fireworks Open Eli5 fits situations like: A user asks to explain a concept; repository module; engineering tradeoff; incident with a diagram.
Run `npx skills add yizhiyanhua-ai/fireworks-open-eli5 --skill fireworks-open-eli5 -a claude-code`. Or copy the skill folder (the yizhiyanhua-ai/fireworks-open-eli5 repository) into .claude/skills/fireworks-open-eli5 in your project. Claude Code loads it when a task matches its description.
Run `npx skills add yizhiyanhua-ai/fireworks-open-eli5 --skill fireworks-open-eli5 -a codex`. Or copy the skill folder (the yizhiyanhua-ai/fireworks-open-eli5 repository) into .agents/skills/fireworks-open-eli5 in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add yizhiyanhua-ai/fireworks-open-eli5 --skill fireworks-open-eli5 -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fireworks-open-eli5, .gemini/skills/fireworks-open-eli5, .github/skills/fireworks-open-eli5 and .opencode/skills/fireworks-open-eli5 in your project.
Going by SKILL.md and its folder, Fireworks Open Eli5 needs the command-line tools its instructions call (node). Our summary lists: Node.js. Compatibility (from SKILL.md): Codex, Claude Code, or another Agent Skills-compatible host with Node.js 18+ and local file access; no npm packages or network access required at render time. Native Pages export optionally requires macOS and Apple Pages..
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Fireworks Open Eli5 is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.2k tokens (SKILL.md is roughly 8.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Fireworks Open Eli5: Threads Carousel (itchernetski/threads-carousel-claude-skill, 110 stars), Social Media Carousel (danielmeppiel/agentic-sdlc-handbook, 158 stars), Reimagine It (Kayforkind/reimagine-it, 205 stars) and Linkedin Carousel Generator (dmccreary/ibook-skills, 105 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
yizhiyanhua-ai (a GitHub organization) maintains it in yizhiyanhua-ai/fireworks-open-eli5, which has 188 GitHub stars. The repository was last updated on August 24, 2026.
Source: yizhiyanhua-ai/fireworks-open-eli5 on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.