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 agentmods add skills/waynepluto/local-web-search-agent/smart-searchnpx skills add WaynePluto/local-web-search-agent --skill smart-searchgit clone --depth 1 https://github.com/WaynePluto/local-web-search-agentWrote 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/waynepluto/local-web-search-agent/smart-search)<a href="https://agentmods.dev/skills/waynepluto/local-web-search-agent/smart-search"><img src="https://agentmods.dev/badge/skills/waynepluto/local-web-search-agent/smart-search.svg" alt="Measured on agentmods" 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 | $0.00023 | $0.00623 |
| Opus 5 | $0.00012 | $0.00311 |
| Sonnet 5 | $0.00005 | $0.00125 |
| Haiku 4.5 | $0.00002 | $0.00062 |
Grade A, and why
smart-search 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 4d 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
智能搜索技能
当用户请求搜索信息时,请严格按照以下流程执行:
第一步:搜索策略规划
-
识别搜索类型:
- 查软件版本 → 使用
site:github.com+site:npmjs.com等限定词 - 查技术文档 → 使用
官方文档 API docs - 查问题解决 → 使用
解决方案 solution error - 查最新动态 → 添加当前年份和去年(如
{currentYear}{lastYear})
- 查软件版本 → 使用
-
构造多组关键词,准备并行搜索
第二步:执行搜索
使用以下关键词模板进行搜索(并行执行):
| 搜索目标 | 关键词模板 |
|---|---|
| 最新版本/下载 | "{name}" latest version 官方下载 |
| GitHub 发布页 | site:github.com "{name}" releases |
| 包管理器信息 | site:npmjs.com "{package}" |
| 官方文档 | "{name}" 官方文档 API |
| 问题解决 | "{name}" "{error}" 解决方案 |
搜索优化技巧:
- 使用
""精确匹配短语 - 使用
site:限定网站 - 使用
-排除无关内容 - 中英文关键词结合尝试
第三步:多源验证
获取搜索结果后:
- 访问官方渠道(官网、GitHub Releases、官方文档)
- 交叉验证 - 至少 2 个来源信息一致
- 检查时效性 - 确认信息发布时间
- 优先级排序:
官方渠道 > GitHub > 包管理器 > 技术社区 > 其他
第四步:输出结果
按以下格式输出:
## 搜索结果
### [核心信息]
[摘要说明,直接回答用户问题]
### 信息来源
1. **[来源类型]** - <标题>(<URL>)
- 关键信息:[提取的内容]
- 发布时间:[如有]
2. **[来源类型]** - <标题>(<URL>)
- 验证信息:[与上述信息的对比]
### 可信度评估
- ✓ 官方渠道确认
- ✓ 多源交叉验证
- ✓ 信息时效性:[说明]
注意事项
- 避免超过 3 轮搜索,若未找到需调整策略
- 优先选择可访问的静态页面
- 记录所有来源 URL
- 如信息冲突,以官方渠道为准
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.
- 4d ago First seen · 85 lines · 23 tokens per session scan A 9805272dad9a
smart-search is a skill published in the GitHub repository WaynePluto/local-web-search-agent (1 stars, last pushed 1mo ago), licensed MIT. It adds 23 tokens to every session and 623 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
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
auto-perf-optimize
Run agent-driven VS Code performance or memory investigations. Use when asked to launch Code OSS, automate a VS Code scenario, run the Chat memory smoke runner, capture renderer heap snapshots, take workflow screenshots, compare run summaries, or drive a repeatable scenario before heap-snapshot analysis.
chat-perf
Run chat perf benchmarks and memory leak checks against the local dev build or any published VS Code version. Use when investigating chat rendering regressions, validating perf-sensitive changes to chat UI, or checking for memory leaks in the chat response pipeline.
chat-pet-sprite-creation
Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.
cpu-profile-analysis
Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…