Kicad
aklofas/kicad-happy
Analyze KiCad projects and PDF schematics: schematics, PCB layouts, Gerbers, footprints, symbols, netlists, and design rules.
Specialized visual and multimedia processing tools. An agent skill from avibebuilder/claude-prime.
$ npx skills add avibebuilder/claude-prime --skill media-processor -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install avibebuilder/claude-prime media-processor --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/avibebuilder/claude-prime.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/media-processor .claude/skills/media-processor && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "media-processor" agent skill from https://github.com/avibebuilder/claude-prime/tree/main/.claude/skills/media-processor into .claude/skills/media-processor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "media-processor", 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.
$skill-installer install https://github.com/avibebuilder/claude-prime/tree/main/.claude/skills/media-processorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add avibebuilder/claude-prime --skill media-processor -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install avibebuilder/claude-prime media-processor --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/avibebuilder/claude-prime.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/media-processor .agents/skills/media-processor && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "media-processor" agent skill from https://github.com/avibebuilder/claude-prime/tree/main/.claude/skills/media-processor into .agents/skills/media-processor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "media-processor", 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 avibebuilder/claude-prime --skill media-processor -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install avibebuilder/claude-prime media-processor --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/avibebuilder/claude-prime.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/media-processor .cursor/skills/media-processor && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "media-processor" agent skill from https://github.com/avibebuilder/claude-prime/tree/main/.claude/skills/media-processor into .cursor/skills/media-processor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "media-processor", 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.
$ gemini skills install https://github.com/avibebuilder/claude-prime.git --path .claude/skills/media-processor--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add avibebuilder/claude-prime --skill media-processor -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install avibebuilder/claude-prime media-processor --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/avibebuilder/claude-prime.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/media-processor .gemini/skills/media-processor && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "media-processor" agent skill from https://github.com/avibebuilder/claude-prime/tree/main/.claude/skills/media-processor into .gemini/skills/media-processor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "media-processor", 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 avibebuilder/claude-prime media-processorInstalls 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 avibebuilder/claude-prime --skill media-processor -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/avibebuilder/claude-prime.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/media-processor .github/skills/media-processor && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "media-processor" agent skill from https://github.com/avibebuilder/claude-prime/tree/main/.claude/skills/media-processor into .github/skills/media-processor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "media-processor", 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 avibebuilder/claude-prime --skill media-processor -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install avibebuilder/claude-prime media-processor --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/avibebuilder/claude-prime.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/media-processor .opencode/skills/media-processor && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "media-processor" agent skill from https://github.com/avibebuilder/claude-prime/tree/main/.claude/skills/media-processor into .opencode/skills/media-processor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "media-processor", 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.
media-processorSpecialized visual and multimedia processing tools. An agent skill from avibebuilder/claude-prime.
Media Processor is an agent skill from avibebuilder/claude-prime. Specialized visual and multimedia processing tools. Use this skill whenever a task involves complex visual content — UI mockups, dense screenshots, design images, charts, artwork — where precise details like spacing, hex colors, font sizes, and component hierarchy need to be extracted accurately. Also use for: reviewing or auditing existing UI against designs, comparing screenshots for visual regressions, transcribing audio/video, extracting data from PDFs with complex layouts, and generating images. Trigger…
Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including scripts and reference files (for example `references/api-gotchas.md`, `references/media-optimization.md` and `references/model-routing.md`).
It sits in Documents & Office, covering Design review and critique, PDF and UI design. The repository describes itself as: You've heard Claude Code can do amazing things. Skills, hooks, agents, memory systems — but who has time to figure all that out? Claude Prime sets it up for you in one command. The licence is MIT.
Read from SKILL.md and the folder at commit 80bcfa4. 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 4 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
ai.google.devFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
GEMINI_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Media Processor loads about 1.2k tokens when it runs, and up to ~2.5k if it reads all its reference files. Until then it costs about 184 tokens; SKILL.md has 475 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 noted patterns worth knowing about, such as sudo or a known installer.
ires `GEMINI_API_KEY` in environment or `.env` in this skill's directory. Run any script with `--help` for setup detailsAutomated 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 avibebuilder/claude-prime at commit 80bcfa4, republished under its MIT licence (© avibebuilder). 475 words, ~1,165 tokens.
.claude/skills/media-processor/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.Specialized tools for extracting precise visual details (exact colors, spacing, hierarchy), processing audio/video, and generating images.
All scripts live in scripts/ relative to this skill's directory. They auto-select the best model per task and handle retries, large file uploads, and error reporting.
| Script | Purpose |
|---|---|
gemini_batch_process.py | Analyze images, transcribe audio/video, extract data from PDFs |
image_gen.py | Generate and edit images (paid plan required) |
document_converter.py | Convert PDF, DOCX, XLSX, PPTX to Markdown; extract page ranges and images |
Requires GEMINI_API_KEY in environment or .env in this skill's directory. Run any script with --help for setup details and available parameters.
Quick start — image analysis:
python <skill-dir>/scripts/gemini_batch_process.py \
--files <image-path> \
--task analyze \
--prompt "<tailored prompt>" \
--output <output-path>.mdThe prompt sent to the processing model is the single biggest factor in output quality. Tailor prompts to what the task actually needs — generic prompts produce generic results.
What makes a good analysis prompt:
Example prompt patterns:
UI implementation: "Extract component hierarchy, layout type, exact hex colors, typography (sizes/weights), spacing in px, interactive states, icons and decorative elements"
Chart data: "Extract chart type, axes with units, every data point with exact values, legend entries with colors. Output as a markdown table"
Design review: "Compare this screenshot against the design. Flag differences in spacing, colors, alignment, missing elements, and visual inconsistencies. Note exact values for each discrepancy"
When a user pastes images in chat, they are auto-saved to:
$CLAUDE_DIR/image-cache/<current_session_id>/<image_number>.pngUse ls "$CLAUDE_DIR/image-cache/" to discover the session ID, then list its contents to find available images.
Scripts auto-select models per task (see model-routing.md). Override with --model <model-id> when the default isn't enough — for example, --model gemini-3.1-pro-preview for complex visual analysis where the pro model catches more detail than flash.
| Reference | When to read |
|---|---|
| api-gotchas.md | Before using image generation, video processing, or raw API calls — prevents common failures |
| model-routing.md | When choosing or overriding the default model for a task |
| media-optimization.md | When files are too large to upload — ffmpeg compression recipes |
© avibebuilder, MIT. 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 8 other files (scripts, references) in .claude/skills/media-processor of avibebuilder/claude-prime.
Open the folder on GitHubat commit 80bcfa4
Media Processor 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 |
|---|---|---|---|---|---|---|
| Media Processor this skillavibebuilder/claude-prime | 120 | — | ~1.2k | Automated safety check: Notes | MIT | |
| Kicadaklofas/kicad-happy | 1.3k | 1 repos | ~20k | Automated safety check: Pass | MIT | |
| PDF Translatebreslee1707/VI-Translate | 667 | — | ~269 | Automated safety check: Pass | AGPL-3.0 | |
| 62 Marketing Review Globalminhnv0807/ai-business-skills | 608 | — | ~2.5k | Automated safety check: Pass | MIT | |
| Slackbot Builderswyxio/skills | 172 | — | ~2.1k | Automated safety check: Pass | MIT | |
| MarkitdownImCa0/just-laws | 781 | 14 repos | ~3.2k | Automated safety check: Notes | MIT |
aklofas/kicad-happy
Analyze KiCad projects and PDF schematics: schematics, PCB layouts, Gerbers, footprints, symbols, netlists, and design rules.
breslee1707/VI-Translate
Translate or diagnose local text-based PDFs in this repository while preserving layout, formulas, tables, figures, styles, rotation, and technical glyphs.
minhnv0807/ai-business-skills
A skill your agent uses when a leader must review or approve TEXT-based team output before it ships — content briefs checked for angle, pillar, and CTA, ad copy and creative checked for…
swyxio/skills
Design or harden Slack bot transport and interaction architecture: signed Events API ingress, fast acknowledgement, idempotency, causal thread context, Block Kit actions, message rendering…
ImCa0/just-laws
Convert files and office documents to Markdown. An agent skill from ImCa0/just-laws.
isjiamu/gzh-design-skill
微信公众号文章排版引擎,将 Markdown 转换为可直接粘贴到公众号编辑器的 HTML。主题风格从 references/theme-index.md 注册的自定义主题库中选取,自动章节编号、关键词下划线标记、引言卡片、目录导航、代码块、图片/GIF、作者签名。支持 Markdown / Word(.docx) / PDF / 纯文本输入(非 Markdown…
avibebuilder/claude-prime
Investigate unexpected behavior and mysterious bugs. An agent skill from avibebuilder/claude-prime.
avibebuilder/claude-prime
Builds distinctive, production-grade UIs that avoid generic AI aesthetics.
avibebuilder/claude-prime
A skill your agent uses when the user wants to work on a Claude Code skill file (SKILL.md): writing one from scratch, testing whether an existing one works well, running evals or benchmarks…
avibebuilder/claude-prime
The single config quality skill. An agent skill from avibebuilder/claude-prime.
avibebuilder/claude-prime
Implement, build, create, or add any feature, endpoint, page, component, or functionality.
avibebuilder/claude-prime
Syncs Claude config between prime repo and target projects. An agent skill from avibebuilder/claude-prime.
Categories
Specialized visual and multimedia processing tools. An agent skill from avibebuilder/claude-prime. Media Processor is an agent skill from avibebuilder/claude-prime. Specialized visual and multimedia processing tools.
Media Processor fits situations like: A task involves complex visual content — UI mockups; dense screenshots; artwork — where precise details like spacing; component hierarchy need to be extracted accurately.
Run `npx skills add avibebuilder/claude-prime --skill media-processor -a claude-code`. Or copy the skill folder (.claude/skills/media-processor in avibebuilder/claude-prime) into .claude/skills/media-processor in your project. Claude Code loads it when a task matches its description.
Run `npx skills add avibebuilder/claude-prime --skill media-processor -a codex`. Or copy the skill folder (.claude/skills/media-processor in avibebuilder/claude-prime) into .agents/skills/media-processor 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 avibebuilder/claude-prime --skill media-processor -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/media-processor, .gemini/skills/media-processor, .github/skills/media-processor and .opencode/skills/media-processor in your project.
Going by SKILL.md and its folder, Media Processor needs Python for the scripts in its folder, the command-line tools its instructions call (python) and credentials named GEMINI_API_KEY. Our summary lists: Python 3; A credential in GEMINI_API_KEY.
SKILL.md names 1 domain. As links in the text: ai.google.dev. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. 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.
Media Processor is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.2k tokens (SKILL.md is roughly 4.7k 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 1.3k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Media Processor: Kicad (aklofas/kicad-happy, 1.3k stars), PDF Translate (breslee1707/VI-Translate, 667 stars), 62 Marketing Review Global (minhnv0807/ai-business-skills, 608 stars) and Slackbot Builder (swyxio/skills, 172 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
avibebuilder (a GitHub organization) maintains it in avibebuilder/claude-prime, which has 120 GitHub stars. The repository holds 19 skills in this directory. The repository was last updated on May 16, 2026.
Source: avibebuilder/claude-prime on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.