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 Amalia6767/curator-skills --skill tender-analysisgit clone --depth 1 https://github.com/Amalia6767/curator-skillsWrote 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/amalia6767/curator-skills/tender-analysis)<a href="https://agentmods.dev/skills/amalia6767/curator-skills/tender-analysis"><img src="https://agentmods.dev/badge/skills/amalia6767/curator-skills/tender-analysis/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/amalia6767/curator-skills/tender-analysis"><img src="https://agentmods.dev/badge/skills/amalia6767/curator-skills/tender-analysis.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.00085 | $0.03238 |
| Opus 5 | $0.00043 | $0.01619 |
| Sonnet 5 | $0.00017 | $0.00648 |
| Haiku 4.5 | $0.00009 | $0.00324 |
Grade A, and why
tender-analysis 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 11d 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 — 350 lines — stays where its author put it; the contents beside it link to each section on GitHub.
投标文件分析与方案设计
工作流程
阶段一:投标文件分析
-
识别文件类型并提取内容
- PDF文件:使用
pdfplumber提取文本和表格(推荐脚本:scripts/extract_pdf.py) - Word文件(.docx):使用
python-docx提取文本和表格(推荐脚本:scripts/extract_docx.py) - Word文件(.doc):使用
docx2txt或系统工具提取(推荐脚本:scripts/extract_doc.py) - Excel文件(.xls/.xlsx):使用
openpyxl或xlrd提取数据 - 图片文件:使用 OCR(如
pytesseract)提取文字
- PDF文件:使用
-
提取关键信息 按照以下结构提取信息:
## 项目基本信息 - 项目名称: - 招标编号: - 招标单位: - 项目预算: - 投标截止时间: - 开标时间: ## 技术要求 - 技术规格: - 性能指标: - 质量标准: - 认证要求: ## 商务要求 - 付款方式: - 交付周期: - 质保要求: - 其他商务条款: ## 评分标准 - 技术分占比: - 商务分占比: - 价格分占比: - 加分项: ## 关键时间节点 - 答疑截止: - 投标截止: - 开标时间: - 合同签订: -
识别重点和难点
- 标注必须满足的硬性要求(★ 必须满足)
- 标注加分项(+ 加分项)
- 标注潜在风险点(⚠ 风险点)
阶段二:疑问梳理(答疑会议前)
在收到投标文件后、答疑会议前,必须梳理所有疑问细项。这是保护乙方权益、明确项目要求的关键步骤。
-
梳理疑问的原则
- 识别模糊不清的条款
- 识别可能不利于乙方权益的条款
- 识别技术规格不明确的地方
- 识别商务条款有歧义的地方
- 识别评分标准不清晰的地方
-
疑问分类
- 🔴 关键疑问:影响投标决策或方案设计,必须澄清
- 🟡 重要疑问:影响报价或实施计划,建议澄清
- 🟢 一般疑问:有助于优化方案,可选澄清
-
疑问清单格式 使用 question-template.md 模板生成结构化疑问清单
-
疑问表述要求
- 明确引用招标文件的具体章节和条款
- 说明疑问的具体内容
- 说明疑问可能造成的影响
- 提出建议的解决方案(如适用)
-
答疑会议后处理
- 整理甲方回复,更新到分析文档中
- 根据回复调整方案设计方向
- 识别甲方回复中的新信息或要求
阶段三:方案设计生成(答疑会议后)
基于提取的信息和答疑回复,生成投标设计方案:
基于提取的信息,生成投标设计方案:
# [项目名称] 投标设计方案
## 一、项目理解
### 1.1 项目背景
[基于招标文件描述的项目背景]
### 1.2 项目目标
[明确项目要实现的目标]
### 1.3 核心需求分析
- 需求1:[对应技术要求]
- 需求2:[对应技术要求]
- 需求3:[对应技术要求]
## 二、技术方案
### 2.1 总体架构
[技术架构图和说明]
### 2.2 核心技术选型
| 技术项 | 选型 | 理由 |
|--------|------|------|
| 技术1 | 方案A | 满足XX要求 |
| 技术2 | 方案B | 满足XX要求 |
### 2.3 关键技术实现
[详细说明关键技术如何实现,确保满足所有技术要求]
### 2.4 创新点与优势
- 创新点1:[说明]
- 创新点2:[说明]
## 三、实施方案
### 3.1 项目组织架构
[项目团队结构]
### 3.2 实施计划
| 阶段 | 时间 | 主要工作 | 交付物 |
|------|------|----------|--------|
| 阶段1 | X天 | 工作内容 | 交付物1 |
| 阶段2 | X天 | 工作内容 | 交付物2 |
### 3.3 质量保证措施
- 措施1:[说明]
- 措施2:[说明]
### 3.4 风险控制
| 风险 | 应对措施 | 责任人 |
|------|----------|--------|
| 风险1 | 措施1 | 责任人1 |
| 风险2 | 措施2 | 责任人2 |
## 四、商务方案
### 4.1 报价说明
[报价结构和说明]
### 4.2 付款方式
[符合招标要求的付款方式]
### 4.3 售后服务
[质保和售后服务方案]
## 五、优势总结
### 5.1 技术优势
- 优势1
- 优势2
### 5.2 服务优势
- 优势1
- 优势2
### 5.3 成功案例
[相关成功案例]
## 六、承诺与保证
[对招标要求的响应和承诺]
What ships with it
12 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- analysis-template.md 2.4 KB
- proposal-example.md 8.9 KB
- pyproject.toml.example 876 B
- question-template.md 13 KB
- README.md 7.9 KB
- scripts/extract_doc.py 3.1 KB runs code
- scripts/extract_docx.py 1.2 KB runs code
- scripts/extract_excel.py 2.8 KB runs code
- scripts/extract_pdf.py 1.3 KB runs code
- SETUP.md 3.9 KB
- templates/complete-question-list-template.md 5.0 KB
- templates/question-list-by-role.md 6.1 KB
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.
- 11d ago First seen · 350 lines · 85 tokens per session scan A 79132fa37eee
tender-analysis is a skill published in the GitHub repository Amalia6767/curator-skills (4 stars, last pushed 3mo ago), licensed MIT. It adds 85 tokens to every session and 3,238 once invoked, about $0.0004 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
note-organizer
Use this skill whenever the user wants to organize course materials, lecture notes, PPT/PDF/DOCX files, textbooks, personal notes, senior-student notes, historical exams, review questions, standards, manuals, or scattered study resources into a structured Markdown note library. Use it even when the user only says…
wps-batch-convert
A batch document-conversion workflow for changing many files between formats such as Word, PDF, text, Excel, CSV, PowerPoint, and Markdown. It takes files from a folder and writes converted copies to a target folder.
wps-pdf-extract
A PDF content extractor that copies text, tables, and images into editable Word documents, Excel files, or separate image files. It can distinguish ordinary PDFs from scanned pages that need OCR, or text recognition.
wps-pdf-merge-split
A PDF page editor for combining files, splitting pages, extracting selected pages, changing page order, and rotating pages.
wps-watermark
A document watermarking tool for Word and PDF files. It adds text, image, date, or personal-use marks such as “Confidential,” “Draft,” or “For [name] only,” with adjustable appearance.
Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and…