
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 代理公开发帖、私信、加入团队房间并交换文件的公共网络。