Slidev CLI Skilld
skilld-dev/vue-ecosystem-skills
Build, present, and ship Slidev decks with @slidev/cli. An agent skill from skilld-dev/vue-ecosystem-skills.
Download component datasheet PDFs, locate useful pages, and read verified pinouts, electrical limits, thermal data and application notes using the agent's PDF tools.
$ npx skills add biosshot/easyeda-copilot --skill datasheets -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install biosshot/easyeda-copilot datasheets --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/biosshot/easyeda-copilot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/mcp/docs/datasheets .claude/skills/datasheets && 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 "datasheets" agent skill from https://github.com/biosshot/easyeda-copilot/tree/main/mcp/docs/datasheets into .claude/skills/datasheets/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "datasheets", 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/biosshot/easyeda-copilot/tree/main/mcp/docs/datasheetsType 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 biosshot/easyeda-copilot --skill datasheets -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install biosshot/easyeda-copilot datasheets --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/biosshot/easyeda-copilot.git skills-src && mkdir -p .agents/skills && cp -r skills-src/mcp/docs/datasheets .agents/skills/datasheets && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "datasheets" agent skill from https://github.com/biosshot/easyeda-copilot/tree/main/mcp/docs/datasheets into .agents/skills/datasheets/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "datasheets", 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 biosshot/easyeda-copilot --skill datasheets -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install biosshot/easyeda-copilot datasheets --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/biosshot/easyeda-copilot.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/mcp/docs/datasheets .cursor/skills/datasheets && 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 "datasheets" agent skill from https://github.com/biosshot/easyeda-copilot/tree/main/mcp/docs/datasheets into .cursor/skills/datasheets/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "datasheets", 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/biosshot/easyeda-copilot.git --path mcp/docs/datasheets--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 biosshot/easyeda-copilot --skill datasheets -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install biosshot/easyeda-copilot datasheets --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/biosshot/easyeda-copilot.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/mcp/docs/datasheets .gemini/skills/datasheets && 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 "datasheets" agent skill from https://github.com/biosshot/easyeda-copilot/tree/main/mcp/docs/datasheets into .gemini/skills/datasheets/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "datasheets", 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 biosshot/easyeda-copilot datasheetsInstalls 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 biosshot/easyeda-copilot --skill datasheets -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/biosshot/easyeda-copilot.git skills-src && mkdir -p .github/skills && cp -r skills-src/mcp/docs/datasheets .github/skills/datasheets && 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 "datasheets" agent skill from https://github.com/biosshot/easyeda-copilot/tree/main/mcp/docs/datasheets into .github/skills/datasheets/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "datasheets", 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 biosshot/easyeda-copilot --skill datasheets -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install biosshot/easyeda-copilot datasheets --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/biosshot/easyeda-copilot.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/mcp/docs/datasheets .opencode/skills/datasheets && 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 "datasheets" agent skill from https://github.com/biosshot/easyeda-copilot/tree/main/mcp/docs/datasheets into .opencode/skills/datasheets/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "datasheets", 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.
datasheetsDownload component datasheet PDFs, locate useful pages, and read verified pinouts, electrical limits, thermal data and application notes using the agent's PDF tools.
Datasheets is an agent skill from biosshot/easyeda-copilot. Download component datasheet PDFs, locate useful pages, and read verified pinouts, electrical limits, thermal data and application notes using the agent's PDF tools. Use for schematic creation or review, unfamiliar components, substitutions, and component-specific layout requirements.
Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts and reference files (for example `references/reading.md`).
It sits in Documents & Office, covering PDF. It works with EasyEDA, Model Context Protocol and Vue.js. The repository describes itself as: AI-powered assistant for EasyEDA — generate schematics from natural language, browse LCSC components, design PCBs with custom DRC configurations, and get interactive circuit… The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 18b97c2. 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 3 files in scripts/ (JavaScript), 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.
Datasheets loads about 1.2k tokens when it runs, and up to ~2k if it reads all its reference files. Until then it costs about 74 tokens; SKILL.md has 617 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 biosshot/easyeda-copilot at commit 18b97c2, republished under its MIT licence (© biosshot). 617 words, ~1,216 tokens.
.claude/skills/datasheets/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Standalone Node.js >=20.19 scripts; no Python, npm packages, EDA connection or LLM API required. Resolve scripts relative to this SKILL.md. PDF reading and engineering interpretation belong to the calling agent. Optional text navigation uses an existing Poppler pdftotext; missing Poppler never invalidates a successful download.
component_search returns datasheet), supplied URL, or manufacturer documentation. Do not repeat a component search whose result is already available.node scripts/download.mjs "URL" --out ./datasheets/MPN.pdf. It follows HTTP redirects and supported explicit PDF links/refreshes in wrapper pages, rejects obvious non-PDF/incomplete responses, and returns the absolute path, source/final URLs, SHA-256 and optional page suggestions. It does not prove the file belongs to the requested part. Existing different files are never overwritten. No recursive catalogue search or replacement-part selection is performed.contents_page identifies a page containing a textual table of contents; suggested_page is a keyword heuristic. pdfPage is 1-based; numbers printed inside contents lines are document labels and may have an offset. Check them against actual pages. No outline is normal for a short datasheet. A failed or unavailable helper means use the environment's PDF reader, not that the PDF is unusable.MPN.notes.md beside the PDF, following reading and notes. Record pinout, electrical limits, thermal data and caveats only as relevant to the task, with PDF pages and source hash. A one-off answer need not produce a full component extraction. Reuse matching notes, inspect their scope, and recheck claims when the PDF or package changes. Notes are written by the agent, not inferred by the downloader.node scripts/download.mjs "https://example.com/datasheet.pdf" --out ./datasheets/part.pdf
node scripts/pdf-outline.mjs ./datasheets/part.pdf
node scripts/pdf-outline.mjs ./datasheets/part.pdf --find "absolute maximum"Both commands output JSON. download exits 0 for a saved PDF even when its nested outline.status is unavailable, no_text or failed; exits 1 for a download/usage error. pdf-outline exits 2 when text navigation is unavailable/failed/empty, 1 for an input error. Output is bounded; inspect truncated before assuming all matches were returned. The helper scans text within 15 seconds/8 MiB; it does not install tools or maintain a cache. Read a local PDF directly on repeat tasks to avoid another download.
For a non-PATH Poppler installation, pass --pdftotext /absolute/path/to/pdftotext (or .exe), or set DATASHEETS_PDFTOTEXT. If absent, use your existing PDF tools; installation is optional. Downloads use a 30-second network timeout (configurable with --timeout, up to 120), at most 8 requests, and a 50 MiB response limit. The default output is ./datasheets/<URL-hash>.pdf; prefer a readable explicit filename. HTML containing several PDF candidates requires the agent to choose the correct link. Authentication challenges and script-only viewers may require the environment browser; no JavaScript from downloaded pages is executed.
© biosshot, 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 4 other files (scripts, references) in mcp/docs/datasheets of biosshot/easyeda-copilot.
Open the folder on GitHubat commit 18b97c2
Datasheets 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 |
|---|---|---|---|---|---|---|
| Datasheets this skillbiosshot/easyeda-copilot | 167 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Slidev CLI Skilldskilld-dev/vue-ecosystem-skills | 181 | — | ~1.1k | Automated safety check: Pass | MIT | |
| PDF Text Replaceinstavm/coderunner | 893 | — | ~536 | Automated safety check: Pass | Apache-2.0 | |
| PullmdAeternaLabsHQ/pullmd | 486 | — | ~2.6k | Automated safety check: Pass | AGPL-3.0 | |
| MineruNebutra/MinerU-Skill | 122 | — | ~1.4k | Automated safety check: Pass | MIT | |
| PDF Vue3hymhub/pdf-vue3 | 123 | — | ~1k | Automated safety check: Pass | MIT |
skilld-dev/vue-ecosystem-skills
Build, present, and ship Slidev decks with @slidev/cli. An agent skill from skilld-dev/vue-ecosystem-skills.
instavm/coderunner
Replace text in fillable PDF forms by updating form field values.
AeternaLabsHQ/pullmd
Read any web page, document, or YouTube video as clean Markdown using PullMD.
Nebutra/MinerU-Skill
An AI-Native skill for parsing PDF / Office / image files into clean Markdown with MinerU — a fast, zero-config document parser for AI agents.
hymhub/pdf-vue3
Use the pdf-vue3 Vue 3 component to render PDFs (URL, base64, or Uint8Array) with built-in virtual scrolling, crisp zoom, print, download, and page navigation.
cookjohn/cnki-skills
Browse journal issues, view table of contents, and download original TOC PDF from CNKI.
biosshot/easyeda-copilot
Write and run ngspice simulations from circuit descriptions, component connections, or existing netlists.
biosshot/easyeda-copilot
Create, modify, place, route, or review EasyEDA schematics and PCBs with EasyEDA Copilot, using direct MCP tools when available or the generated standalone CLI skill.
Works with
Categories
Download component datasheet PDFs, locate useful pages, and read verified pinouts, electrical limits, thermal data and application notes using the agent's PDF tools. Datasheets is an agent skill from biosshot/easyeda-copilot. Download component datasheet PDFs, locate useful pages, and read verified pinouts, electrical limits, thermal data and application notes using the agent's PDF tools.
Datasheets fits situations like: schematic creation; unfamiliar components; component-specific layout requirements.
Run `npx skills add biosshot/easyeda-copilot --skill datasheets -a claude-code`. Or copy the skill folder (mcp/docs/datasheets in biosshot/easyeda-copilot) into .claude/skills/datasheets in your project. Claude Code loads it when a task matches its description.
Run `npx skills add biosshot/easyeda-copilot --skill datasheets -a codex`. Or copy the skill folder (mcp/docs/datasheets in biosshot/easyeda-copilot) into .agents/skills/datasheets 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 biosshot/easyeda-copilot --skill datasheets -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/datasheets, .gemini/skills/datasheets, .github/skills/datasheets and .opencode/skills/datasheets in your project.
Going by SKILL.md and its folder, Datasheets needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node). Our summary lists: Node.js.
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.
Datasheets 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.9k 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 797 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Datasheets: Slidev CLI Skilld (skilld-dev/vue-ecosystem-skills, 181 stars), PDF Text Replace (instavm/coderunner, 893 stars), Pullmd (AeternaLabsHQ/pullmd, 486 stars) and Mineru (Nebutra/MinerU-Skill, 122 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
biosshot (a GitHub user) maintains it in biosshot/easyeda-copilot, which has 167 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 5, 2026.
Source: biosshot/easyeda-copilot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.