用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/cvsz/zc --skill meme-maker命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | meme-maker |
| description | Search meme templates, suggest formats, and generate local or hosted image memes. |
| metadata | {"zaicoder":{"emoji":"🖼️","requires":{"bins":"[Truncated]"}}} |
Create meme drafts from a curated template registry without bundling copyrighted template images.
Quick start
{baseDir}/scripts/meme.mjs search "bad choice"{baseDir}/scripts/meme.mjs suggest "slow python image scripts"{baseDir}/scripts/meme.mjs render drake --text "Python cold starts" --text "Node sharp cache" --out /tmp/meme.svg{baseDir}/scripts/meme.mjs render drake --text "Maybe API" --text "Local render" --out /tmp/meme.png{baseDir}/scripts/meme.mjs render drake --service imgflip --text "before" --text "after"Modes
local is default. It downloads template images from their source URL with a browser-like user agent, caches them under the user cache dir, embeds the image in an SVG, and writes SVG. If --out ends in .png, it uses sharp when available.imgflip calls Imgflip caption_image and prints the hosted URL. It requires IMGFLIP_USER and IMGFLIP_PASS unless supplied via --username and --password.Commands
list [--json]: list the built-in curated templates.search <query> [--json]: search template names, aliases, tags, and use cases.suggest <tozaicoderc> [--limit N] [--json]: rank templates for the tozaicoderc.render <template> --text TEXT ... [--out PATH] [--service local|imgflip]: generate a meme.refresh [--limit N] [--json]: fetch current Imgflip top templates for research; do not overwrite the curated registry automatically.Template registry
{baseDir}/references/templates.json for the curated 20-template registry.suggest first when the user describes a joke but does not know the format.Hygiene