Borrowing it
Nothing to install: this file belongs to xi-kari/crossframe-skill. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/xi-kari/crossframe-skill/main/.claude/skills/crossframe-history/SKILL.mdgit clone --depth 1 https://github.com/xi-kari/crossframe-skillWrote 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/xi-kari/crossframe-skill/crossframe-history)<a href="https://agentmods.dev/skills/xi-kari/crossframe-skill/crossframe-history"><img src="https://agentmods.dev/badge/skills/xi-kari/crossframe-skill/crossframe-history/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/xi-kari/crossframe-skill/crossframe-history"><img src="https://agentmods.dev/badge/skills/xi-kari/crossframe-skill/crossframe-history.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.00055 | $0.02009 |
| Opus 5 | $0.00028 | $0.01005 |
| Sonnet 5 | $0.00011 | $0.00402 |
| Haiku 4.5 | $0.00006 | $0.00201 |
Grade A, and why
crossframe-history 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 10d 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 — 102 lines — stays where its author put it; the contents beside it link to each section on GitHub.
CrossFrame History
本 skill 不应被普通任务隐式触发。 推荐从
crossframe-suite入口调度;但允许用户显式调用/crossframe-history、crossframe-history,或由 suite 路由到历史领域时读取本 skill。
CrossFrame History 是 crossframe 的历史/文明连续史领域接口层。它负责把 v5 主干变量接入历史材料、断代尺度、史料等级、制度连续性/断裂和 archive-access/FOIA backlog;它不发布正式历史适配器,不修改 v5 主干变量,不把本地 C5 收敛写成百科式历史完成。
中文为权威语义。英文只作为 skill id、文件名或对外简介。
必须读取
每次触发后按顺序读取:
../crossframe/SKILL.md../crossframe/references/runtime-read-policy.md../crossframe/references/read-routing-map.md../crossframe/references/continuity-closure-map.md../crossframe/templates/read-state-capsule.md
- 若本 skill 产生新的中心命题、机制句、高风险概念判断、公共定性、行动建议、案例复用判断、组织处置建议或可成文材料,必须把这些内容作为
claim ledger delta交回../crossframe/templates/claim-ledger.md与../crossframe/worksheets/claim-ledger-check.md。本 skill 不得新增未登记判断;若无法登记claim_id、判断档位、行动上限、撤回条件和发布边界,只能删除、降档,或标为“本文推断 / 表达转译 / 外部思想映射”。
protocols/history-domain-protocol.mdprotocols/history-source-ledger-protocol.mdreferences/history-c5-boundary.md
按任务追加:
- 史料闭合、档案路径、finding aid、个案事实补证、FOIA:读
protocols/archive-foia-backlog-protocol.md与references/archive-foia-backlog-ledger.md。 - 需要内部研究摘要:读
templates/history-interface-summary.md。 - 需要对外表达:读
templates/public-c5-boundary-summary.md;若要成文,再由 suite 转入../crossframe-essay/SKILL.md。 - 需要申请档案或 FOIA 文案:读
templates/archive-request-packet.md;本 skill 只生成申请包,不自动提交申请。 - 正式交付、公开摘要、强判断:最后追加
../crossframe-review/SKILL.md。
核心原则
- 史料优先:优先使用正史、编年、制度文本、诏令、奏议、法律文书、出土简牍、碑刻、考古报告、同时代文集、档案原件、官方记录和可复核数据库。
- 现代解读降档:论文、专著、百科、课程、评论只能用于定位史料、提示争议、提供反方校验;不能直接承担机制结论。
- 主干变量限量:一次历史解释只选 3-6 个 CrossFrame v5 主干变量,不堆概念。
- 断代与尺度先行:先说明时间窗口、地理范围、制度对象、材料距离和可观察结果,再做机制翻译。
- 失败要登记:解释不了的部分必须区分史料不足、尺度错位、时间因果问题、领域概念缺失和框架误读。
- backlog 不等于闭合:source path、finding aid、档案馆目录、FOIA 入口只能提升下一步可核验性,不能写成事实闭合。
调用完成硬闸
不得用“已读取”“已闭包”“质量闸通过”“源锚点已回指”这类声明替代可见产物。一次历史调用只有在输出中留下以下证据时,才算完成:
- 具体史料台账:不能只写“官方文件、回忆录、现代研究、公开史料”这类来源族;至少要列出承担关键事实的具体史料、档案系列、文献名、法规/会议记录名、数据库记录或明确待核 source path。
- 输出档位:必须标注
历史草稿档、历史接口分析档或正式历史分析档,并说明为什么只能到这个档位。 - 变量清单:明确本次使用的 3-6 个 v5 主干变量;超过 6 个或不列变量清单时,降为草稿档。
- 解释质量:必须分出解释顺畅、解释高成本、解释不了/待证,且解释不了处登记失败类型。
- 升降级条件:写清哪些材料会使中心判断升级、降级或撤回。
- review 边界:
crossframe-review不能自我盖章;若没有具体史料台账,只能给structural_pass或draft_pass,不得给substantive_pass。
What ships with it
10 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.
- agents/openai.yaml 572 B
- evals/crossframe-history-smoke-tests.md 4.0 KB
- protocols/archive-foia-backlog-protocol.md 2.4 KB
- protocols/history-domain-protocol.md 3.5 KB
- protocols/history-source-ledger-protocol.md 4.4 KB
- references/archive-foia-backlog-ledger.md 8.9 KB
- references/history-c5-boundary.md 2.0 KB
- templates/archive-request-packet.md 1.5 KB
- templates/history-interface-summary.md 2.6 KB
- templates/public-c5-boundary-summary.md 2.7 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.
- 10d ago First seen · 102 lines · 55 tokens per session scan A d85f170e290b
crossframe-history is a skill published in the GitHub repository xi-kari/crossframe-skill (18 stars, last pushed 1mo ago), licensed MIT. It adds 55 tokens to every session and 2,009 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
personalize-ai-assistant
Build or update privacy-first AI-assistant configuration and reusable preference skills for Codex, Claude Code, Cursor, Gemini CLI, and similar tools. Use when the user provides explicit preferences, existing config files, example rules, or asks to optimize AGENTS.md, CLAUDE.md, assistant rules, memory files, or…
polar-billing
This skill should be used when working on Polar billing system, Stripe integration, subscription lifecycle, checkout flows, or benefit provisioning.
dokploy-deploy
This skill should be used when user asks to "deploy with Dokploy", "use Dokploy Cloud", "manage self-hosted Dokploy", "deploy Docker Compose on Dokploy", "manage Dokploy databases", "configure Dokploy domains", or "look up Dokploy CLI commands".
ultralytics-platform
This skill should be used when user asks to "upload my model to Ultralytics Platform", "push this run to the platform", "upload a dataset to platform", "download a dataset from platform", "search platform datasets", "start cloud training", "train on platform GPUs", "export a model on platform", "deploy a model…
mongodb-connection
Optimize MongoDB client connection configuration (pools, timeouts, patterns) for any supported driver language. Use this skill when working/updating/reviewing on functions that instantiate or configure a MongoDB client (eg, when calling connect()), configuring connection pools, troubleshooting connection errors…
mongodb-schema-design
MongoDB schema design patterns and anti-patterns. Use when designing data models, reviewing schemas, migrating from SQL, or troubleshooting performance issues caused by schema problems. Triggers on "design schema", "embed vs reference", "MongoDB data model", "schema review", "unbounded arrays", "one-to-many", "tree…