Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计提醒

devtu-optimize-skillsdevtu 优化技能

Agent Skill

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

总安装

4,939

周安装

210

GitHub Stars

1,308

下载量

1,730
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/mims-harvard/tooluniverse --skill devtu-optimize-skills

简介

优化 ToolUniverse 研究技能,强调证据分级与来源标注。

  • 要求错误信息具可操作性,schema 必须匹配实际 API。
  • 透明声明数据覆盖范围,避免跨工具错误路由。
  • 防止静默参数丢弃,所有忽略行为均需显式说明。
  • devtu-optimize-skills 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Optimizing ToolUniverse Skills

Best practices for high-quality research skills with evidence grading and source attribution.

Tool Quality Standards

  1. Error messages must be actionable — tell the user what went wrong AND what to do
  2. Schema must match API reality — run python3 -m tooluniverse.cli run <Tool> '<json>' to verify
  3. Coverage transparency — state what data is NOT included
  4. Input validation before API calls — don't silently send invalid values
  5. Cross-tool routing — name the correct tool when query is out-of-scope
  6. No silent parameter dropping — if a parameter is ignored, say so

Core Principles (13 Patterns)

Full details: references/optimization-patterns.md

#PatternKey Idea
1Tool Interface Verificationget_tool_info() before first call; maintain corrections table
2Foundation Data LayerQuery aggregator (Open Targets, PubChem) FIRST
3Versioned IdentifiersCapture both ENSG00000123456 and .12 version
4Disambiguation FirstResolve IDs, detect collisions, build negative filters
5Report-Only OutputNarrative in report; methodology in appendix only if asked
6Evidence GradingT1 (mechanistic) → T2 (functional) → T3 (association) → T4 (mention)
7Quantified CompletenessNumeric minimums per section (>=20 PPIs, top 10 tissues)
8Mandatory ChecklistAll sections exist, even if "Limited evidence"
9Aggregated Data GapsSingle section consolidating all missing data
10Query StrategyHigh-precision seeds → citation expansion → collision-filtered broad
11Tool Failure HandlingPrimary → Fallback 1 → Fallback 2 → document unavailable
12Scalable OutputNarrative report + JSON/CSV bibliography
13Synthesis SectionsBiological model + testable hypotheses, not just paper lists

Optimized Skill Workflow

Phase -1: Tool Verification (check params)
Phase  0: Foundation Data (aggregator query)
Phase  1: Disambiguation (IDs, collisions, baseline)
Phase  2: Specialized Queries (fill gaps)
Phase  3: Report Synthesis (evidence-graded narrative)

Testing Standards

Full details: references/testing-standards.md

Critical rule: NEVER write skill docs without testing all tool calls first.

  • 30+ tests per skill, 100% pass rate
  • All tests use real data (no placeholders)
  • Phase + integration + edge case tests
  • SOAP tools (IMGT, SAbDab, TheraSAbDab) need operation parameter
  • Distinguish transient errors (retry) from real bugs (fix)
  • API docs are often wrong — always verify with actual calls

Pattern 14: Reasoning Frameworks Over Tool Catalogs (CRITICAL)

Skills that just list tools ("call A, then B, then C") score 3-5/10 in usefulness tests. Skills that explain HOW to interpret and combine data score 7-9/10. Every skill MUST include:

14a. Interpretation Tables

Map raw API data to biological/clinical meaning. Don't just retrieve — explain.

Bad (tool catalog)Good (reasoning framework)
"Get GO terms from MGnify"GO terms → interpretation table: butyrate genes = barrier integrity, LPS genes = inflammation
"Get DepMap dependency scores"Score < -0.5 = essential, but pan-essential = bad drug target (toxicity); selective = good target
"Get FAERS counts"PRR > 5 = strong signal, but signal ≠ causation (channeling bias, notoriety bias)

14b. Synthesis Phases

Every multi-phase skill needs a final phase that answers "so what?" — not just collecting data:

  • "What changed and why does it matter?"
  • "Is this cause or consequence?"
  • "What's the actionable recommendation?"

14c. Honest Limitations

If a tool API can't deliver what the skill promises, say so explicitly. Don't describe aspirational capabilities. Example: "DepMap_get_gene_dependencies returns gene metadata only, NOT per-cell-line CRISPR scores."

Pattern 15: Computational Procedures When Tools Can't Help

Some scientific analyses require computation, not just API queries. When no tool exists for a capability, embed a Python code procedure directly in the skill using packages available in ToolUniverse (pandas, scipy, numpy, statsmodels, biopython, networkx).

When to use computational procedures:

GapProcedurePackages
API doesn't return needed data (e.g., DepMap scores)Download CSV + pandas analysispandas
Statistical testing (differential abundance, enrichment)scipy.stats + FDR correctionscipy, statsmodels
Sequence analysis (alignment, conservation)Biopython SeqIO + pairwise alignmentbiopython
Chemical similarity (analog search, fingerprints)RDKit fingerprints + Tanimotordkit (visualization extra)
Network analysis (hub genes, clustering)NetworkX graph metricsnetworkx
Scoring algorithms (ACMG classification, viability scores)Custom Python functionsbuilt-in
Dose feasibility (Cmax vs IC50 comparison)Numerical comparison + PK datapandas, numpy

Template for computational procedures in skills:

**Computational procedure: [Name]**
[When to use this: explain the gap it fills]

\`\`\`python
# [What this computes]
# Requires: [packages] (included in ToolUniverse dependencies)
import pandas as pd
from scipy.stats import mannwhitneyu

# Input: [describe expected input format]
# Output: [describe output]
# [Full working code with example data]
\`\`\`

[Interpretation guidance for the output]

Key rules for computational procedures:

  1. Only use packages in ToolUniverse dependencies (pyproject.toml): pandas, scipy, numpy, networkx, requests, biopython (optional extra)
  2. Include example data so the procedure is immediately testable
  3. Explain the output — a code block without interpretation is useless
  4. Note when external data download is needed (e.g., DepMap CSV from depmap.org)

Pattern 15b: Download-and-Process for Datasets Without REST APIs

Many critical scientific datasets have NO REST API but provide bulk download files. Skills should include concrete download-and-process instructions when this is the only path to essential data.

Template for download-and-process procedures:

**Step 1: Download data files**
- URL: [exact download page URL]
- Files needed: [filename] (~[size]) — [what it contains]
- Registration: [required/not required]
- Update frequency: [quarterly/annually/etc.]

**Step 2: Process with Python**
[Working code with pandas/scipy that loads the CSV and produces the analysis]

**Step 3: Interpret results**
[Table mapping output values to biological/clinical meaning]

**When files are not available**: [Fallback strategy using API tools]

Known download-only datasets that skills reference:

DatasetDownload URLFilesUsed By
DepMap CRISPRdepmap.org/portal/download/all/CRISPRGeneEffect.csv (~300MB), Model.csv (~2MB)functional-genomics, cell-line-profiling
TCGA clinicalportal.gdc.cancer.govClinical + mutation TSVscancer-genomics-tcga
GTEx expressiongtexportal.org/home/downloadsGTEx_Analysis_v8_Annotations.csvexpression-data-retrieval
ClinGen gene-diseaseclinicalgenome.org/docs/gene_curation_list.tsvvariant-interpretation
gnomAD constraintgnomad.broadinstitute.org/downloadsconstraint metrics TSVfunctional-genomics

Critical rule: Always include a fallback for when the download is unavailable (user may not have registration, file may be too large, etc.). The fallback should use available API tools even if they provide less complete data.

Common Anti-Patterns

Anti-PatternFix
"Search Log" reportsKeep methodology internal; report findings only
Missing disambiguationAdd collision detection; build negative filters
No evidence gradingApply T1-T4 grades; label each claim
Empty sections omittedInclude with "None identified"
No synthesisAdd biological model + hypotheses
Silent failuresDocument in Data Gaps; implement fallbacks
Wrong tool parametersVerify via get_tool_info() before calling
GTEx returns nothingTry versioned ID ENSG*.version
No foundation layerQuery aggregator first
Untested tool callsTest-driven: test script FIRST
Tool catalog without interpretationAdd interpretation tables explaining what data means
Aspirational capabilitiesBe honest when APIs can't deliver; add computational procedure instead
Missing statistical analysisAdd scipy/pandas code procedure for computation the tools can't do

Quick Fixes for User Complaints

ComplaintFix
"Report too short"Add Phase 0 foundation + Phase 1 disambiguation
"Too much noise"Add collision filtering
"Can't tell what's important"Add T1-T4 evidence tiers
"Missing sections"Add mandatory checklist with minimums
"Too long/unreadable"Separate narrative from JSON
"Just a list of papers"Add synthesis sections
"Tool failed, no data"Add retry + fallback chains

Skill Template

---
name: [domain]-research
description: [What + when triggers]
---

# [Domain] Research

## Workflow
Phase -1: Tool Verification → Phase 0: Foundation → Phase 1: Disambiguate
→ Phase 2: Search → Phase 3: Report

## Phase -1: Tool Verification
[Parameter corrections table]

## Phase 0: Foundation Data
[Aggregator query]

## Phase 1: Disambiguation
[IDs, collisions, baseline]

## Phase 2: Specialized Queries
[Query strategy, fallbacks]

## Phase 3: Report Synthesis
[Evidence grading, mandatory sections]

## Output Files
- [topic]_report.md, [topic]_bibliography.json

## Quantified Minimums
[Numbers per section]

## Completeness Checklist
[Required sections with checkboxes]

Additional References

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

38.01%
按下载量换算658

Claude

32.27%
按下载量换算558

Cursor

17.99%
按下载量换算311

Gemini CLI

8.99%
按下载量换算156

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills