技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
skills-and-installation【数据与研究】Operate safe Claude/Codex skill installation and research-support routes for papers, conferences, reports, and Obsidian.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill for the repository's eight user-facing research and integration skills, and for the installer ownership boundary. It is a router: it does not reimplement the experiment loop, provider clients, execution backends, tool registry, GPU logic, memory format, or report rendering APIs. Hand those questions to the sibling sub-skill that owns the relevant core API.
SKILL.md,
copied supporting files, and an ownership marker.agents/openai.yaml is packaging metadata, not a source skill
reference or a replacement for SKILL.md.~/.claude or ~/.codex requires a separate,
user-approved operation.| User intent or trigger | Route | First action |
|---|---|---|
launch/resume 24/7 loop, PROJECT_BRIEF.md, cycles, GPU flag | auto-experiment | Confirm project, brief, and execution target |
| current loop, cycle count, PID, latest log, directive | experiment-status | Inspect project state without changing it |
| free/busy GPU, utilization, temperature, remote server | gpu-monitor | Use local or explicitly named remote target |
| newest arXiv work, topics, daily recommendations, dedup | daily-papers | Ask for topics if absent; require network |
| one paper, arXiv id/URL, figures, method/results analysis | paper-analyze | Validate identifier; require network for fetches |
| venue, conference, query, CVPR/NeurIPS/ICML search | conf-search | Require venue and query; use Semantic Scholar route |
| milestones, experiments, metrics, blockers, next steps | progress-report | Read project history; confirm report destination |
| dashboard, daily note, Obsidian, local progress export | obsidian-sync | Check obsidian.enabled and choose vault/fallback |
The exact source frontmatter, command forms, network limits, and output shapes are in source-integrations.md. Core installation mechanics are in installation.md.
Use python install.py only after the user explicitly asks to install the
integrations and confirms that the current repository is the intended source.
The command targets the user's Claude and Codex directories by default. First
perform a read-only conflict check or a temporary-fixture rehearsal; never use
home directories for a rehearsal.
The install transaction checks all Codex conflicts before writing Claude command
files. It then copies all immediate source skills to Claude, transforms only the
Codex SKILL.md frontmatter, copies runtime Python modules/configuration to
per-agent bundles, and prints the eight /name and $name entry points. A
successful install does not mean the research task has run.
Use python install.py --uninstall only after an explicit request and a review
of ownership. It removes matching Claude command files without a Claude marker,
removes only Codex skill directories bearing the installer marker, and removes
the per-agent runtime bundle. It does not remove an unmarked Codex skill.
See troubleshooting.md for refusal, partial
state, network, and route-selection handling.
The bundled checker is read-only:
python scripts/check_skill_layout.py --root <repository-or-skills-root>
It validates the eight immediate source skills and reports nested active roots
without descending into or merging them. A directory that itself has SKILL.md
and sub-skills/ is an active generated root; treat it as one graph. In
particular, a nested skills/disco/<repo-skill> output is not another source
skill and must not be merged with the top-level source-skill set.
For installer tests, use a disposable fixture with explicit temporary
claude_dir, codex_dir, and repo_dir arguments. Assert the marker refusal,
Claude copy, Codex transformation, runtime-bundle copy, and marker-gated
uninstall. Do not call the default installer or uninstall command during a
verification pass. The checker and all instructions here avoid network,
credentials, daemon startup, training, and home-directory mutation by default.