Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add eric861129/SKILLS_All-in-one --skill github-skill-importergit clone --depth 1 https://github.com/eric861129/SKILLS_All-in-oneWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/eric861129/skills_all-in-one/github-skill-importer)<a href="https://agentmods.dev/skills/eric861129/skills_all-in-one/github-skill-importer"><img src="https://agentmods.dev/badge/skills/eric861129/skills_all-in-one/github-skill-importer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/eric861129/skills_all-in-one/github-skill-importer"><img src="https://agentmods.dev/badge/skills/eric861129/skills_all-in-one/github-skill-importer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00020 | $0.01739 |
| Opus 5 | $0.00010 | $0.00870 |
| Sonnet 5 | $0.00004 | $0.00348 |
| Haiku 4.5 | $0.00002 | $0.00174 |
Grade A, and why
github-skill-importer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 100 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Github Skill Importer (從 GitHub 導入技能 SOP)
此技能定義了如何從外部 GitHub Repository 尋找、驗證並抓取 AI 技能,將其導入至 SKILLS_All-in-one 平台的標準作業流程。
🔍 第一階段:搜尋與定位 (Discovery)
當使用者提供一個 GitHub URL 時,請執行以下步驟:
- 進入技能根目錄:在 Repo 中尋找名為
skills/或.claude/skills/(或其他可能的技能存放路徑) 的資料夾。 - 辨識 Repo 型態:
- 多技能型:若存在
skills/等資料夾,每個子資料夾代表一個獨立技能。 - 單一技能型:若 Repo 根目錄直接包含
SKILL.md且無skills/資料夾,則將整個 Repo 視為一個完整技能。
- 多技能型:若存在
- 定位目標:根據使用者的需求或 Repo 型態,定位到正確的技能目錄。
✅ 第二階段:格式驗證 (Validation)
在導入之前,必須確認該目錄符合 「正確的技能形式」:
- 必要檔案:目錄內必須包含
SKILL.md。 - 元數據檢查:
SKILL.md的頂部必須包含 YAML Frontmatter,例如:--- name: skill-name description: brief description --- - 結構檢查:檢查是否有
references/、scripts/或examples/等輔助資料夾,這些也應一併導入。
📥 第三階段:下載與存放 (Import)
- 建立暫存區:在
@public\SKILLS\Uncategorized\下建立與 Repo 中相同的資料夾名稱。 - 抓取檔案:使用
web_fetch讀取並使用write_file寫入所有相關檔案。- 路徑:
@public\SKILLS\Uncategorized\{FolderName}\SKILL.md - 路徑:
@public\SKILLS\Uncategorized\{FolderName}\references\**(若有)
- 路徑:
🛠️ 第四階段:銜接上架流程 (Onboarding)
完成導入後,請立即切換至 Skill Onboarding Guide (技能上架 SOP) 執行後續動作:
- 分類 (Classification):
- 優先從
@src/types/skill.ts中的SkillCategory選擇最合適的現有分類。 - 嚴禁隨意建立新分類。只有在現有分類完全不適用時,才應在
@src/types/skill.ts中新增定義後再使用。
- 優先從
- 資料庫同步:更新
database/init_skills.sql。 - 前端同步:更新
src/data/skills.ts。 - 清單同步:執行
npm run prebuild更新skills-manifest.json。
⚠️ 常見問題與教訓 (Lessons Learned)
在執行導入任務時,請務必注意以下曾發生的錯誤,以確保資料完整性:
1. 遺漏深層子目錄 (Missing Subdirectories)
- 問題:僅抓取根目錄的
SKILL.md,忽略了references/、scripts/或services/等關鍵參考資料。 - 對策:在定位技能後,必須遞迴掃描該目錄下的所有子資料夾。若
SKILL.md中有提到其他檔案連結,需優先補齊。
2. 中文編碼損壞 (Encoding Corruption)
- 問題:在 Windows 環境下使用 PowerShell 的
Set-Content或>重導向符號處理包含中文的檔案時,會導致編碼轉為 ANSI/UTF-16,使繁體中文變成亂碼 (?)。 - 對策:嚴禁使用 PowerShell 原生命令修改檔案內容。請統一使用
write_file工具或 Node.js 腳本並明確指定utf8編碼寫入。
3. 抓取後未寫入 (Silent Write Failure)
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 100 lines · 20 tokens per session scan A f19a78eae1d9
github-skill-importer is a skill published in the GitHub repository eric861129/SKILLS_All-in-one (52 stars, last pushed 4mo ago), licensed MIT. It adds 20 tokens to every session and 1,739 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
dashiai-ppt
A presentation-making add-on that creates an HTML slide deck from preset visual page designs. The result can open offline in a browser and can be exported as a PowerPoint or PDF file.
sansheng-distill
A book and text summarizer that creates one self-contained HTML page with five sections: an overview, chapter notes, the book’s central idea, an action checklist, and questions for judging its reliability. The page includes an embedded Mermaid mind map and works offline without a web server.
deno-knowledge-patch
Use this skill when choosing current Deno runtime APIs, CLI options, configuration, dependency behavior, Node compatibility, or deployment workflows. Open the topic reference before changing a project because several commands, flags, APIs, and defaults changed more than once.
airflow-knowledge-patch
Use this skill when authoring, upgrading, integrating, or operating Apache Airflow. Start with the quick guidance below, then open the topic reference that matches the work.
adyen-knowledge-patch
Use this skill when implementing or upgrading Adyen Web, Drop-in, Components, sessions flows, or Checkout API v72 integrations. Consult the topic reference that matches the integration surface, then apply the quick-reference rules below where relevant.
second-opinion
Cross-check the agent's own answer with independent reviewers before bringing it to the user. Use when the user says 'second opinion', 'sanity check', 'cross-check', 'am I missing something', 'stress-test', 'devil's advocate', 'run a full review', 'this is important', 'high-stakes', 'help me choose between', 'critique…