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 liuxinye23/CyberStrikeAI --skill cyberstrike-eino-demogit clone --depth 1 https://github.com/liuxinye23/CyberStrikeAIWrote 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/liuxinye23/cyberstrikeai/cyberstrike-eino-demo)<a href="https://agentmods.dev/skills/liuxinye23/cyberstrikeai/cyberstrike-eino-demo"><img src="https://agentmods.dev/badge/skills/liuxinye23/cyberstrikeai/cyberstrike-eino-demo/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/liuxinye23/cyberstrikeai/cyberstrike-eino-demo"><img src="https://agentmods.dev/badge/skills/liuxinye23/cyberstrikeai/cyberstrike-eino-demo.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.00048 | $0.01005 |
| Opus 5 | $0.00024 | $0.00502 |
| Sonnet 5 | $0.00010 | $0.00201 |
| Haiku 4.5 | $0.00005 | $0.00101 |
Grade A, and why
cyberstrike-eino-demo 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.
This is a copy
100% identical to cyberstrike-eino-demo — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
What it actually says
CyberStrike × Eino 满配技能演示
本包与 Agent Skills 一致:SKILL.md 为清单 + 主说明(无单独 SKILL.yaml)。同目录可有 scripts/、references/、assets/ 等任意子目录(只要路径安全、未触达包深度/文件数上限),由 ListPackageFiles / resource_path 与 Eino 本机工具读取。补充说明见 FORMS.md、REFERENCE.md。
概述
用于一次性验证:
- HTTP
GET /api/skills列表(script_count、file_count、progressive等为推导/扫描结果) GET /api/skills/cyberstrike-eino-demo?depth=summary|fullsection=对应SKILL.md中##标题或 ASCII 标题的短 id(例如## Payload 样例常对应section=payload)- 多代理内 ADK
skill工具(及可选本机文件工具)读取包内相对路径资源 - Eino
FilesystemSkillsRetriever对包摘要、##分块、脚本条目的检索
硬性要求:任何测试须取得书面授权,并限定在约定范围与时间窗口内。
授权测试工作流
- 范围确认:域名 / IP、接口列表、禁止动作(DoS、数据拖库等)。
- 基线记录:对约定资产做只读探测,保存时间戳与原始请求/响应摘要。
- 分类测试:按漏洞类型拆分任务;高风险操作前二次确认授权边界。
- 证据与报告:每个发现附带复现步骤、影响、修复建议;敏感数据脱敏。
- 收尾:删除临时账号、清理测试数据、移交报告。
Payload 样例
以下为 教学占位,实际测试需替换为目标上下文且不得用于未授权系统:
- SQLi 探测(错误型):
"'(观察是否触发数据库错误信息泄露) - XSS 反射型(无害化):
<script>alert(1)</script>→ 在靶场中应被编码或 CSP 拦截 - 路径穿越(只读验证):
....//....//etc/passwd(仅在授权文件读取场景)
详细列表见 scripts/payloads.txt。
references/ 与 assets/
用于验证非 scripts/ 的子目录是否被同等对待:
| 路径 | 用途 |
|---|---|
references/citations.md |
引用与 HTTP resource_path 测试说明 |
assets/README.txt |
占位资源(可换成真实二进制做读文件上限测试) |
推荐工具链
| 阶段 | 工具示例 |
|---|---|
| 代理与重放 | Burp Suite、mitmproxy |
| 扫描与目录 | ffuf、nuclei(需调低并发遵守授权) |
| 漏洞验证 | 自写 PoC、官方 CLI(sqlmap 等)仅在授权范围内 |
| 记录 | Markdown + JSON 片段模板(见 scripts/report-snippet.json) |
清单与验证
- 已保存书面授权与测试窗口
-
scripts/下文件与正文引用一致 - Web 或
GET /api/skills?...可核对索引;多代理会话内用skill工具按包加载以节省 token - 需要细节时通过
skill拉全文,或 HTTPdepth=full、section=<标题或短 id> - 需要脚本原文时通过本机文件工具或 HTTP
resource_path=scripts/check-env.sh -
resource_path=references/citations.md与resource_path=assets/README.txt可读取
What ships with it
7 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.
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 · 66 lines · 48 tokens per session scan A 72d7ebbb8b11
cyberstrike-eino-demo is a skill published in the GitHub repository liuxinye23/CyberStrikeAI (0 stars, last pushed 1mo ago), licensed Apache-2.0. It adds 48 tokens to every session and 1,005 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. It is 100% identical to cyberstrike-eino-demo, differing in 0 lines, and is treated as a copy.
Other skills, from other repositories
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
local-ai-agents
Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…
next-cache-components-adoption
Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…
insight-error-page
Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new errors/ .mdx page, auditing an existing one, or checking that a page matches the framework fix cards. Covers page structure, title alignment, FixCard cards with Copy prompt button, code snippets, terminology verification…
next-cache-components-optimizer
Drive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route at a time; the shipped test then…
next-partial-prefetching-adoption
Turn on Partial Prefetching in a Next.js app and work through the insights it surfaces. Use when the user wants to enable or adopt Partial Prefetching, flip the partialPrefetching flag, opt routes in with export const prefetch = 'partial', audit Link prefetch={true} behavior, preserve existing prefetched UI with…