Token导航 LogoToken导航

Agent Skill · 研究检索

skill-autoresearch(技能自动研究)

skill-autoresearch 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

skill-autoresearch 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 37,380。

总安装 1,746周安装 75GitHub Stars 11下载 612核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:skill-autoresearch(技能自动研究)
来源仓库:https://github.com/akillness/oh-my-skills
仓库路径:skills/skill-autoresearch
安装命令:
npx skills add https://github.com/akillness/oh-my-skills --skill skill-autoresearch
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/akillness/oh-my-skills --skill skill-autoresearch

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

skill-autoresearch 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。适用于信息调研、内容聚合和线索筛选等研究类任务场景。通过关键词匹配和来源仓库分析,提供候选结果的快速定位与初步筛选能力。

安装命令:npx skills add https://github.com/akillness/oh-my-skills --skill skill-autoresearch。建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

来源仓库内路径:skills/skill-autoresearch

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/akillness/oh-my-skills --skill skill-autoresea…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

skill-autoresearch 怎么安装?

在终端执行 npx skills add https://github.com/akillness/oh-my-skills --skill skill-autoresearch。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

skill-autoresearch 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

skill-autoresearch 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

skill-autoresearch 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

skill-autoresearch 用的人多吗?

公开数据是累计安装 1,746 次,近一周安装 75 次,下载 612 次,GitHub 11 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

skill-autoresearch 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
skill-autoresearch

技能自动研究 · 本页

1,74611只读未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Skill Autoresearch

Use this skill when the job is improving a reusable repo artifact with a frozen local benchmark.

The contract is simple: first decide whether a ratchet is justified at all, then freeze the judge, baseline the current artifact, change one meaningful thing only when needed, rerun the same harness, keep only measured improvements, and log both wins and reverts.

This skill is intentionally repo-local. It owns markdown/git-friendly ratchets for SKILL.md, SOPs, prompts, templates, and workflow docs. If the real need is product-scale traces, hosted dashboards, or app/runtime evaluation, route out instead of pretending this skill replaces LangSmith, Braintrust, Weave, or Promptfoo.

Read these support files before editing:

When to use this skill

  • A reusable SKILL.md or workflow document works inconsistently and needs a bounded improvement loop.
  • You need to decide whether the current artifact even deserves another ratchet, or whether no ratchet justified is the correct outcome.
  • You want to tighten triggers, route-outs, or execution steps without moving the benchmark mid-run.
  • You need to add or refresh references/, evals/, compact variants, or discovery wording only after the main boundary is proven.
  • You need append-only keep/revert history that survives in git and PR review.
  • You want a repeatable answer to “did this edit actually improve the artifact?”

Do not use this skill when

  • The user already knows the exact rewrite they want and does not need a benchmark loop.
  • The target has no representative prompts or no stable way to evaluate behavior.
  • The work is really about running GPU-bound karpathy/autoresearch experiments on train.py / program.md / val_bpb → use autoresearch.
  • The work is really about hosted prompt or app evaluation, production traces, large datasets, or experiment dashboards → route to LangSmith, Promptfoo, Braintrust, or Weave.
  • You are about to change the artifact and the evaluator at the same time.

Required inputs

Do not start mutation work until you know the target artifact, 3-5 representative prompts or scenarios, 3-6 binary evals, a rerun/budget rule, and which supporting files are allowed beyond the primary artifact.

Before that, decide whether there is evidence for one of three outcomes:

  • the baseline likely fails and needs a real ratchet,
  • the main artifact is fine but support surfaces drifted,
  • or no ratchet is justified yet.

Instructions

Step 1: Choose one packet

Normalize the request into one primary packet before editing anything.

skill_autoresearch_packet:
  primary_packet: ratchet-eligibility | benchmark-readiness | charter-freeze | baseline-score | one-change-mutation | support-sync | final-report | route-out
  target_artifact: SKILL.md | SOP | prompt-template | workflow-doc | other
  evidence_shape: prompts-and-evals | dry-run-checklist | repo-validators | mixed | unknown
  support_scope: none | references-only | evals-only | compact-only | discovery-surfaces | mixed
  confidence: high | medium | low

Packet meanings:

  • ratchet-eligibility — decide whether the run should stop as no ratchet justified, jump to support-sync, or continue into a real benchmark loop
  • benchmark-readiness — the loop cannot start until prompts/evals/scope are frozen
  • charter-freeze — write the loop contract before any mutation
  • baseline-score — snapshot the current artifact and record experiment 0
  • one-change-mutation — make exactly one meaningful change, rerun, keep or revert
  • support-sync — update compact/docs/manifests only after the core ratchet is justified or when the main artifact is already good and only support surfaces drifted
  • final-report — summarize baseline → final delta, keep/revert count, and remaining failures
  • route-out — the request actually belongs to hosted eval tooling or ML autoresearch

Step 2: Read the target and neighboring surfaces

Read the primary artifact first, then only the support surfaces that matter:

  • linked references/, evals/, scripts/, or compact variants
  • README/setup/manifest wording if discoverability may change
  • prior loop artifacts if a ratchet already exists

Capture:

  • the artifact's real job
  • what should trigger it
  • what it should route out
  • current failure modes
  • any stale discovery wording or support drift
  • whether the likely next state is no ratchet justified, support-sync, or a real mutation loop

Step 3: Decide ratchet eligibility before freezing the loop

Before writing a charter, answer three things:

  1. Does the baseline already appear to satisfy the current bar?
  2. Is the real problem only support-surface drift?
  3. Is there concrete evidence that a ratchet is still worth the churn?

If the answers point to no ratchet justified, stop and report that outcome. If the main artifact is already good but docs/manifests/compact surfaces drifted, route to support-sync instead of pretending a mutation loop happened. Only continue into the benchmark loop when the baseline genuinely fails or when there is explicit evidence-backed headroom worth pursuing.

Step 4: Freeze the evaluator

Before editing, write loop-charter.md.

The charter must freeze:

  • goal of the run
  • current baseline
  • one primary mutable artifact
  • fixed evaluation harness
  • supporting files allowed in scope
  • time / iteration / tool budget
  • rejected directions for this run

Rules:

  • do not change prompts, eval wording, or scoring rules mid-run
  • if the evaluator changes, start a new comparison track
  • keep one primary mutable artifact even if supporting files change later

Step 5: Build binary evals only

Use references/eval-guide.md.

Strong eval categories for skill and workflow artifacts:

  • trigger precision
  • route-out clarity
  • execution determinism
  • artifact usefulness
  • benchmark discipline
  • discovery-surface sync (only if the run changes positioning)

Rules:

  • use yes/no checks only
  • prefer observable checks over taste
  • do not score the same failure twice
  • use the same prompt set for baseline and mutation runs

Step 6: Baseline the current artifact

  1. copy the current version to a baseline artifact such as SKILL.md.baseline
  2. record experiment 0
  3. score the current version on the frozen harness
  4. summarize the failures before mutating anything

Decision gate:

  • If the baseline already passes comfortably and there is no material support drift, stop and report no ratchet justified.
  • If the baseline is good and only compact/docs/manifests drifted, jump to support-sync and say so explicitly.
  • Only continue to mutation when the baseline actually fails or the charter names clear evidence-backed headroom worth pursuing.

Step 7: Run one-change mutations

This is the core loop:

  1. inspect the failing outputs or artifact surfaces
  2. form one hypothesis
  3. change one meaningful thing only
  4. rerun the same harness
  5. compare against the baseline and current best
  6. keep only score-improving changes
  7. revert ties or regressions unless the charter explicitly prefers a secondary metric such as lower ambiguity or smaller front-door size
  8. append the outcome to the run log

Good mutations:

  • tighten a weak trigger description
  • move a critical boundary rule higher
  • add one focused support file that closes a clear usability gap
  • remove a noisy instruction that causes over-triggering
  • shrink a bloated front door by moving stable detail into a reference

Bad mutations:

  • rewriting the skill and evaluator together
  • broad multi-file churn before the core boundary is proven
  • keyword stuffing for recall
  • optimizing for style instead of measured behavior

Step 8: Sync support surfaces only after the ratchet holds

If the main change materially affects discoverability, onboarding, naming, or usage, then sync:

  • evals/evals.json
  • compact variants such as SKILL.toon
  • discovery manifests such as skills.json / compact indexes
  • docs/setup surfaces such as README.md, localized README entries, or setup prompts

Do this after the main artifact improvement is justified by the frozen evaluator.

Step 9: Log every experiment

Use append-only artifacts. Minimum package:

  • loop-charter.md
  • baseline copy
  • structured results (results.tsv, results.json, or equivalent)
  • plain-language changelog / experiment log

Every experiment should record:

  • keep or revert
  • score delta
  • one-sentence mutation summary
  • hypothesis
  • remaining failures

Step 10: Apply the rule to this skill too

If the target artifact is skill-autoresearch itself, do not exempt it from the loop.

Validate:

  • the target skill against the frozen rubric
  • support-surface sync only after the main ratchet holds
  • the final wording still preserves frozen evaluators, one-change iterations, append-only logs, and explicit keep/revert decisions

Output format

Return a compact ratchet report:

# Skill Autoresearch Report

## Packet
- Primary packet:
- Target artifact:
- Why this packet fits:

## Frozen harness
- Prompts / scenarios:
- Binary evals:
- Validators:
- Scope limits:

## Baseline
- Current score:
- Main failures:

## Mutation result
- Change tried:
- Keep or revert:
- Score delta:
- Remaining failures:

## Support sync
- Updated surfaces:
- Deferred surfaces:

## Next state
- Recommended next move:
- Artifact paths:

Examples

Example 1: Trigger repair

Input

Improve this stale skill. It over-triggers and I want a bounded loop, not a rewrite.

Good direction

  • packet: one-change-mutation
  • freeze prompts/evals first
  • rewrite description or route-out wording only
  • keep or revert by measured result

Example 2: Benchmark drift repair

Input

I keep changing the tests while rewriting the skill. Help me optimize it anyway.

Good direction

  • packet: benchmark-readiness or charter-freeze
  • stop the run from proceeding until the evaluator is frozen
  • instruct the maintainer to start a new comparison track if the judge must change

Example 3: Discovery-surface follow-up

Input

The skill is better now. README, setup prompt, and compact wording may be stale.

Good direction

  • packet: support-sync
  • only after the main ratchet is proven, or because the main artifact is already fine and only support surfaces drifted
  • sync manifests/docs without pretending that broad doc churn was the main experiment

Example 4: No-ratchet outcome

Input

The current skill already passes our frozen checks and reviewer feedback is good. I just feel like tuning it more.

Good direction

  • packet: ratchet-eligibility
  • conclude no ratchet justified unless the maintainer can name concrete evidence-backed headroom
  • protect the passing baseline from churn

Example 5: Route-out

Input

I need online traces, dataset comparisons, and hosted dashboards for our app prompts.

Good direction

  • packet: route-out
  • explain that the job belongs to LangSmith, Promptfoo, Braintrust, or Weave rather than repo-local skill ratcheting

Best practices

  1. Make no ratchet justified a valid success state instead of assuming every run needs mutation.
  2. Freeze the evaluator before the first real edit.
  3. Keep one primary mutable artifact even when support files are in scope.
  4. Change one meaningful thing at a time.
  5. Prefer representative prompts over perfect toy cases.
  6. Log failed experiments, not just successes.
  7. Treat smaller front doors as a valid secondary win only when the same harness still passes.
  8. Sync compact/docs/manifests only after the main ratchet holds.
  9. Keep the boundary sharp between repo-local skill maintenance, hosted eval platforms, and ML autoresearch.

References

平台分布

Codex

36.66%
按下载量换算224

Claude

30.73%
按下载量换算188

Cursor

18.52%
按下载量换算113

Gemini CLI

9.12%
按下载量换算56

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills