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 kanlishiyi/BoGuan --skill pdf-reportgit clone --depth 1 https://github.com/kanlishiyi/BoGuanWrote 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/kanlishiyi/boguan/pdf-report)<a href="https://agentmods.dev/skills/kanlishiyi/boguan/pdf-report"><img src="https://agentmods.dev/badge/skills/kanlishiyi/boguan/pdf-report/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/kanlishiyi/boguan/pdf-report"><img src="https://agentmods.dev/badge/skills/kanlishiyi/boguan/pdf-report.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.00025 | $0.00423 |
| Opus 5 | $0.00013 | $0.00211 |
| Sonnet 5 | $0.00005 | $0.00085 |
| Haiku 4.5 | $0.00003 | $0.00042 |
Grade A, and why
pdf-report 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
PDF 分析报告生成 (PDF Report Generator)
你具备将分析结论整理为结构化报告的能力。在分析任务的最后阶段,你应该输出一份格式清晰的文本报告,系统会自动将其转换为可下载的 PDF 文档。
报告结构规范
最终的分析报告必须按照以下 Markdown 标题结构输出,每个章节都不可省略:
一、告警概要
- 告警ID、告警名称、告警级别
- 告警时间(触发时间、持续时长)
- 告警对象(target_id、主机/服务/接口名称)
- 告警指标与阈值
二、影响范围
- 直接受影响的实体列表
- 纵向影响范围(上下游服务、依赖关系)
- 业务影响评估
三、排查过程
- 按时间线列出关键排查步骤
- 每步收集到的关键数据摘要
- 排查过程中发现的异常点
四、根因分析
- 最可能的根因及依据
- 其他可能的原因(如有)
- 相关性证据(指标异常、日志关键词、变更记录等)
五、处理建议
- 紧急处理措施
- 长期优化建议
- 预防措施
六、后续关注
- 需要持续监控的指标
- 建议设置的告警规则
- 复查时间建议
输出注意事项
- 使用简体中文
- 数据引用要具体(时间、数值、实体名称)
- 不确定的结论标注"疑似"
- 无法获取的数据标注"未获取到"而非编造
- 保持简洁专业的行文风格
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 · 51 lines · 25 tokens per session scan A e21021740ddc
pdf-report is a skill published in the GitHub repository kanlishiyi/BoGuan (5 stars, last pushed 5mo ago), licensed Apache-2.0. It adds 25 tokens to every session and 423 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-31.
Other skills, from other repositories
pydicom
Use pydicom to read, inspect, write, transform, and safely preflight local DICOM datasets and pixel data. Applies to DICOM metadata, transfer syntaxes, compression plugins, frames, private elements, JSON, and bounded de-identification review.
foundry-hosted-agent-validation
Step-by-step process for validating a Python Foundry hosted agent sample (under python/samples/04-hosting/foundry-hosted-agents/) end to end — running it locally (native runtime and azd ai agent run) and after deploying it to an Azure AI Foundry project with azd. Use this when asked to validate a hosted agent sample.
skill-doc-delivery
Convert markdown to DOCX, PPTX, XLSX, PDF office documents — use when you need exportable deliverables.
pdf-extract-create-workflow
Complete PDF lifecycle: download, extract, and generate structured documents with reportlab.
document-direct-python
Use direct Python execution for reliable document creation including spreadsheets, PDFs, and structured reports.
parse-document
Convert a PDF, scan, image of a page, or office file to clean markdown through the connected Superlinked MCP edge, so the source document is not read into model context directly. Use when the user asks to read, parse, OCR, extract from, summarize, or answer questions about a document.