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 AbyssCN/oh-my-dag --skill omd-ticketsgit clone --depth 1 https://github.com/AbyssCN/oh-my-dagWrote 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/abysscn/oh-my-dag/omd-tickets)<a href="https://agentmods.dev/skills/abysscn/oh-my-dag/omd-tickets"><img src="https://agentmods.dev/badge/skills/abysscn/oh-my-dag/omd-tickets/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/abysscn/oh-my-dag/omd-tickets"><img src="https://agentmods.dev/badge/skills/abysscn/oh-my-dag/omd-tickets.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.00057 | $0.00632 |
| Opus 5 | $0.00028 | $0.00316 |
| Sonnet 5 | $0.00011 | $0.00126 |
| Haiku 4.5 | $0.00006 | $0.00063 |
Grade A, and why
omd-tickets 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 12d 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.
What it actually says
/omd-tickets — 前沿与回流
调 omd MCP server 的 map_tickets 工具(可能带前缀 mcp__omd__;未加载先 ToolSearch "map_tickets")。多张开放地图时带 slug 参数。
这个工具做三件事,输出直接转述给用户:
- 回流:把已落地的 AFK research 结果折进地图(母票自动裁决,
## children段孵出子票); - 自续:新孵的 research 子票在预算内(
OMD_PATH_RESEARCH_BUDGET,默认 12,跨 session 计数)自动续派后台;预算耗尽会提示——转告用户可调预算或用map_prefetch显式追加; - 前沿:列出当前可动的票 + 状态计数;若区域散尽(全部 task 票已裁且编译通过)会提示可
/omd-deliver。
AFK research 是 detached 子进程,对话期间它在后台跑;用户问"研究跑完了吗"就调一次这个工具拉结果。前沿里的 grill/task 票需要 owner 裁决——列出来并给出你的推荐裁决,等 owner 用 /omd-rule 定夺。
gh 后端的折入语义(与 md 等价,来源不同)
后端是 GitHub Issues 时,回流从 md 落盘文件换成 issue 状态,语义不变:
- research-done 评论回流:AFK 研究在 GitHub Actions 上跑完,结果作为 bot 评论落到 research 票上并打
research-donelabel;map_tickets折入时读这条评论(md 则读.omd/pathfinder/results/落盘文件)。 - children 挂母票 sub-issue:结果里
## children段孵出的子票经原生 sub-issue 挂在母票下(血缘 = sub-issue,前沿依赖 = blocked-by);子票默认 blockedBy 母票。 - 警告不 ack、下轮重试:评论缺失 / 解析失败 → 票标注警告(输出里
⚠ … 未折入)、不摘research-donelabel(即不 ack),下次map_tickets重试;绝不静默跳过、也不造假占位裁决。成功折入才摘 label(幂等锚点)。
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.
- 12d ago First seen · 25 lines · 57 tokens per session scan A 1a4fd75b5c62
omd-tickets is a skill published in the GitHub repository AbyssCN/oh-my-dag (39 stars, last pushed 2d ago), licensed MIT. It adds 57 tokens to every session and 632 once invoked, about $0.0003 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
gini-bug-report
File a locally-captured, already-redacted Gini crash report as a GitHub issue, with the user's consent. Reads the pending crash queue and delegates the actual filing to the github-issues skill.
agentlas-operations
A set of operating procedures for running Agentlas, a system for coordinating agents, reusable workforces, automation graphs, and shared agent resources. It covers candidate selection, graph creation, asset discovery, and memory rules.
file-a-task
File work into nohuman (taskadd) and check on it (taskstatus) via the nohuman MCP bridge, instead of doing the work inline.
design-inventory
Use to run the Claude Design to ClosedLoop pipeline against the current web-ui. Stage A inventories a design export zip into schema-validated findings (typed design units - screens, regions like nav bars, standalone components like a chat dialog; UX and behavioral changes; Storybook component reuse mapping; token…
prd-creator
This skill helps PMs draft lightweight PRDs. It should be used when a PM wants to define a new feature, brainstorm requirements, or prep for sprint planning. Triggers include "I have a feature idea", "help me write a PRD", "let's break this into stories", or "what do I need for sprint planning". Optimized for speed …
upload-artifact
Upload a file as a ClosedLoop document (PRD, implementation plan, feature, or template). Reads file content and uploads via MCP without consuming conversation context. Also supports creating new versions of existing documents. Triggers on: "upload artifact", "upload PRD", "upload implementation plan", "upload…