codex-skillsSAFE
Personal Codex skills for Dota 2 development, game-data analysis and visual workflows.
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
个人维护的 Codex 技能集合,侧重 Dota 2 开发、游戏数值工作簿、图表和界面取证。
状态:持续维护的工作流资源。 每个技能有独立的适用范围、工具要求和验证约定;本仓库不是 Codex 应用或完整运行环境的备份。
技能目录
使用方式
- 克隆本仓库到独立源码目录,不要覆盖正在使用的 Codex 配置目录。
- 阅读目标技能的
SKILL.md,核对适用范围、外部工具及本机路径。 - 仅安装所需技能目录,保留其
references/、scripts/和assets/。 - 按客户端当前支持的方式安装,参考 OpenAI 官方技能指南。项目级技能可置于项目的
.agents/skills/中。 - 使用一个小型真实任务验证触发条件和输出,缺少工具或资源时明确报告,不把检查清单本身当作通过证据。
skills// SKILL.md 使用条件与流程 references/ 按需读取的参考 scripts/ 配套工具(若有) assets/ 模板和资源(若有)
本地适配
部分 Dota 2 工作流依赖游戏资源、解包工具或作者的目录布局。使用前调整本地路径并确认资源来源;仓库不提供商业游戏资产。根目录 AGENTS.md 是作者的工作约束,采用前应阅读并按自己的项目范围配置。
仓库边界
仅跟踪技能源码、文档和维护模板。登录凭据、会话、数据库、运行状态、缓存及系统自带技能不属于本仓库内容。历史提交可能保留旧的运行环境文件;当前树清理不等价于 Git 历史清除。
贡献与许可
贡献指南 · 安全说明
尚未选择统一的仓库级开源许可证。保留各文件已有的来源和许可声明,不把第三方技能重新许可为个人作品。
134965b79cd2OBSERVED · 2026-10-14Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| codex | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
--- name: analyze-excel-data-structure description: Analyze game numerical/config/unpacked/runtime data and infer field relationships, evidence strength, curves, or economy specifically to design, restructure, complete, or audit an Excel/CSV/TSV workbook as the requested deliverable. Use for 数值策划表、等级×品质/成本/奖励/属性对照、缺失数据考据补全、曲线经济验证、字段关系驱动的表结构设计,或工作簿完整性/可追溯性审计. Do not trigger for ordinary KV/Lua/config/code analysis, Markdown tables, or source-only reports when no spreadsheet artifact or spreadsheet-structure decision is requested. --- # Game Numerical Workbook Design Build a verified numerical/semantic model before formatting the requested workbook. This Skill owns spreadsheet structure/evidence decisions; ordinary source analysis without a workbook does not use it. ## Required routes - Values, dependencies, curves or inference: read the relevant sections of [senior-planner-reasoning.md](references/senior-planner-reasoning.md). - Choosing/changing structure: [decision-model.md](references/decision-model.md). An explicitly fixed structure needs validation against requirements, not invented alternatives. - Delivery: [quality-gates.md](references/quality-gates.md), only applicable gates. - Revising/evaluating this Skill: [evaluation-cases.md](references/evaluation-cases.md); ordinary workbook work does not load evaluation fixtures or past solutions. ## One decision/evidence record Maintain one compact record of requested decision, dimensions/measures, units/full coverage, mandatory lookup/comparison/edit/import operations, authorized inputs, inference permission and requested artifact. Add lineage, key/dependencies, coverage, formula/inference verdict and chosen structure to it as established; do not repeat it as separate gate reports. Only authorized inputs may be used. Capability tests exclude prior solutions, reference workbooks, screenshots and generated reports unless explicitly supplied as authorized test inputs. References can contaminate structure reasoning even without copied numbers. Do not add fields/sheets/provenance columns unless they serve the requested operation. Resolve material scope ambiguity before authoring, or make an explicitly reversible assumption when safe. ## Establish the model 1. Separate authoritative config/decoded/runtime/executable rules, reproducibly resolved evidence, contextual design/user rules, references and the target artifact. Every requested measure needs field-level lineage; unresolved pointer/unit/resource/key facts remain explicit. A directly stored requested value remains direct even when an auxiliary lower-level representation is encoded. 2. Profile actual records for grain, minimal unique key, dimensions/measures/units and functional dependencies. Enumerate the complete authoritative dimension domain before collapsing it; verify every member/exception and identify unobserved members. Remove a dimension only when it changes no requested measure and is unnecessary for lookup/comparison. A dedicated measure may represent an exceptional category when that fits the operation without redundant dimensions. 3. Verify applicable formulas, rounding, caps, probabilities, unlocks, tiers, breakpoints and player-facing source/sink/marginal-cost/refund behavior. Expected keys come from rules, not just extracted observations. Never replace requested coverage with a convenient baseline/sample. 4. Classify values `direct`, `resolved`, `estimated` or `unavailable`. Estimates require user permission, a causal/structural basis, independent/holdout validation, competing-model comparison and recorded error/extrapolation/rounding/breakpoints/confidence. Training fit or an unobserved category does not justify an exact value. Keep estimates distinguishable; unsupported numbers stay unavailable or in an explicitly separate scenario. Completeness means accounting for every expected key/state. ## Choose and author - For an open structure decision compare at least two viable shapes; reject mandatory-operation failures before scoring. Use scores only when multiple surviving shapes have material tradeoffs. Record the decisive reason concisely. A prescribed valid shape needs no alternative-design report. - Human comparison of two finite ordered dimensions with repeated measures defaults to one continuous cross-tab: larger dimension on rows, smaller dimension in grouped columns, measures within groups. Filtering/import/record editing as the explicit primary operation can favor a normalized table. Width alone cannot justify splitting required comparisons across sheets/sections. - A composite requires distinct mandatory operations; summary requires requested aggregation. Avoid automatic canonical/detail/parameter sheets when one comparison view suffices. - Reconcile expected combinations and layout arithmetic before writing: data rows = row members; columns = row-key columns + column members × measures; data cells = expected keys × measures. - Canonical tables use typed numbers, stable keys, one header row, filters, auditable formulas and no body merges. Comparison views use clear grouped headers, anchored row keys and consistent groups. Prefer compact evidence legends/fills/notes over repeated value/state/basis columns. - Use the spreadsheet execution surface for authoring/rendering. Reconcile all affected views to one model and apply the quality reference; reuse its file/formula/render evidence. Formatting cannot cure a source, inference, operation or file failure. Deliver only the requested artifact; if a required gate fails, investigate or report the exact gap, never label it complete.
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
134965b79cd2full audit observations/trust-audit/skill/yangming-666__codex-skills.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-14 | 134965b79cd2 | SAFE | B | 89 | first audit |
Questions
What does the codex-skills skill do?
Personal Codex skills for Dota 2 development, game-data analysis and visual workflows.
Is codex-skills safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can codex-skills access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
Which assistants does codex-skills work with?
Its documentation mentions codex. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (134965b79cd2), read on 2026-10-14. The repository is watched, and a new audit runs when it changes — this is the first audit.