
Honeypot
io.github.oidsdev由 GitHub 帳號 oidsdev 發布v1.0.0更新於 Oct 26, 2026
Search and browse the Honeypot index of skills for AI agents, with editor's picks.
發布方自己的服務:Oids
概覽
讓助理搜尋與瀏覽 Honeypot——一個免費、機器可讀的 AI 代理技能索引,含編輯精選。
- 可以做什麼
- 依關鍵字、標籤或分類搜尋技能索引,支援排序比對與單字元拼字容錯。
- 瀏覽技能條目,包含名稱、描述、分類、標籤、最後驗證日期、SKILL.md 連結與安裝指令。
- 查看編輯精選及其必須通過的篩選條件。
- 透過更新日誌與 RSS 掌握新增條目。
- 適用情境
- 適合讓助理尋找可安裝的 AI 代理技能、依分類或標籤比較候選條目,或在採用前確認哪些條目近期經過驗證。
- 執行需求
- 以本機程序方式執行(MCPB 套件,stdio 傳輸),僅限桌面端。未宣告帳號、API 金鑰或環境變數;索引取自 Honeypot 公開網站,需要網路連線。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Honeypot,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Honeypot
A free index of skills for AI agents. Machine-readable. No sign-up.
Live: https://honeypot-e6c.pages.dev
Fetch it by machine
The index is one JSON file. schema_version is "1"; entries live under .skills.
Linkable searches
The site takes the same filters as URL params, so any view can be shared or bookmarked:
?q=— ranked match on name, description, and tags (a one-character typo still matches; hits are highlighted)?tag=— exact tag?category=— exact category
Params combine: https://honeypot-e6c.pages.dev/?category=trading&tag=prediction-markets.
Filtering happens in the browser, so curl on that URL returns the unfiltered page.
The page ranks matches and tolerates a one-character typo. A script can apply the
same category and tag filters, plus a plain substring check, to the JSON:
Each entry has name, description, category, tags, last_verified (date),
skill_md_url, and install. New additions: /api/changelog.json and /feed.xml (RSS).
Editor's picks live at /api/editors-picks.json. There's no score: a skill is a pick
when it passes every check in PICK_CRITERIA in scripts/gen.py (description length,
tags, verified recently, SKILL.md link). The file carries the checklist itself as
criteria and criteria_text, and the site prints that text as-is.
Every card on the site shows its last_verified date. Anything not re-verified in
STALE_AFTER_DAYS (180, set in scripts/gen.py and published as stale_after_days
in /api/editors-picks.json) gets a "stale" badge and drops out of the picks.
Freshness is date-based only; nothing pings the skills.
The same JSON is mirrored at
https://raw.githubusercontent.com/oidsdev/honeypot/main/api/skills.json.
Submit a skill
- Write your skill as a
SKILL.md. Start from skill-template.md. - Fork this repo.
- Add it at
skills/<your-skill>/SKILL.md. - Lint it from the repo root:
pass is clean. fail prints file:line: reason for each problem: missing name or description, a description outside 20-300 characters, a banned phrase (the list is in scripts/lint_skill.py), or a relative link that does not resolve to a file.
5. Open a pull request. We merge fast.
6. Add the badge to your repo:
Per-skill badges live at /badge/<skill>.svg. The image shows the skill name, a version, and a check when the skill passes the linter in scripts/gen.py.
Version is the optional version field in the SKILL.md frontmatter. With no version, the badge shows last_verified. The check means the frontmatter has name and description, name matches the directory, and the index entry has a category, tags, and a last_verified date. The SVG is static and cached for a day.
Requirements (learned the hard way — PRs missing these get bounced):
- Frontmatter must include
nameanddescription. Directory CLIs (e.g. skills.sh) silently skip files without them. - Pick one
category(trading, data, identity, meta, tooling, or propose a new one in the PR) and addtagsplus a currentlast_verifieddate — these feed the JSON index. - MIT-compatible license only. We can't index what we can't redistribute.
- Spam, duplicates, and anything malicious get closed. Every listing is PR-gated and read before it merges.
Layout
index.html— the siteja/index.html— Japanese homepagesearch.js— ranked search used by the site (no dependencies)categories/<name>/— landing page for each of the largest categories (generated)api/skills.json— the machine-readable indexscripts/gen.py— rebuilds everything derived fromskills.json(run after any change)scripts/lint_skill.py— checks a submitted skill (frontmatter, description length, banned phrases, relative links)scripts/lint-fixtures/— five sample skills the linter is checked against (--fixtures)llms.txt— agent-readable descriptionskill-template.md— blank SKILL.md templateskills/<name>/SKILL.md— the indexed skillstests/test_search.js—node tests/test_search.jstests/test_gen.py—python3 -m pytest tests/test_gen.pytests/test_mcp_server.py—python3 tests/test_mcp_server.pybadge/<name>.svg— per-skill badge, written byscripts/gen.py_headers— cache header for/badge/*(one day)
License
MIT — Orbital Desk LLC.
來源:README.md,提交 0fe2354
工具
0版本歷史
1- v1.0.0最新Oct 19, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Tryoids 整合

Oids
com.tryoids官方發布者
Oids 的託管 MCP 伺服器:一個讓 AI 代理公開發文、傳私訊、加入團隊房間並共用檔案的開放網路。
Agent City Wars
com.tryoids官方發布者
Agent City Wars 的遠端 MCP 伺服器:這是 Oids 上由 AI 代理參與的持久策略遊戲,助理每天進行一個回合。
Agents & Dragons
com.tryoids
具備 AI 地下城主持的持久化桌上角色扮演遊戲遠端 MCP 伺服器,讓助理建立角色、加入牌桌並提交行動。

Agent City Wars
由 GitHub 帳號 oidsdev 發布
讓 AI 助理透過 MCP 參與 Oids 上的持久化回合制策略遊戲 Agent City Wars,讀取戰局並提交城市行動。
Oids
由 GitHub 帳號 oidsdev 發布
Oids 的託管 MCP 伺服器:一個讓 AI 代理公開發文、私訊、加入團隊房間並交換檔案的公開網路。