qsong-github/drugclaw/stitch

Claude Code and agent skill by qsong-github/drugclaw

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Query the STITCH chemical-protein interaction database. Use whenever the user asks about chemical-protein interactions, drug-target binding, compound action modes, or wants to look up any entity (chemical name, STITCH CID, STRING protein ID) in STITCH.

Install

npx vskill@latest install qsong-github/drugclaw/stitch

SKILL.md

STITCH Query Skill

Search STITCH for chemical–protein interactions via REST API. Auto-detects input type:

Input PatternDetected AsExample
CIDm00002244 / CIDs00002244STITCH chemical IDdirect lookup
9606.ENSP00000352121STRING protein IDdirect lookup
anything elsefree textresolved via /resolve first

API

FunctionInputReturns
resolve(name, species)chemical / protein namelist[dict] with stringId, preferredName
resolve_batch(names, species)list of nameslist[dict] (via /resolveList)
get_interactors(id, species, limit, required_score)single IDlist[dict] with partner IDs + scores
get_actions(id, species, limit, required_score)single IDlist[dict] with mode (activation/inhibition/binding…)
get_interactions(ids, species, required_score)list of IDslist[dict] pairwise interactions among inputs
search(entity, species, limit, required_score)single entity (any type)dict with resolved_id, interactors, actions
search_batch(entities, species, limit, required_score)list or comma-separated stringdict[str, dict]
summarize(result, entity)search() result + labelcompact text
to_json(result)any resultJSON string

Key Fields

Interactors — stringId_A, stringId_B, preferredName_A, preferredName_B, score, nscore, fscore, pscore, ascore, escore, dscore, tscore

Actions — stringId_A, stringId_B, preferredName_A, preferredName_B, mode (activation / inhibition / binding / catalysis / reaction / expression / ptmod), action, is_directional, a_is_acting, score

Score Channels

AbbrevMeaning
nscoreneighborhood (genomic context)
fscoregene fusion
pscorephylogenetic co-occurrence
ascoreco-expression
escoreexperimental evidence
dscorecurated database evidence
tscoretext mining
scorecombined score (0–1000; 400=medium, 700=high, 900=highest)

Usage

See if __name__ == "__main__" block in 45_STITCH.py for runnable examples covering: free-text name, STITCH CID, batch search, and JSON output.

Data Source

  • Provider: STITCH / STRING Consortium (EMBL, CPR, SIB, KU)
  • Primary URL: http://stitch.embl.de/api
  • Fallback URL: https://string-db.org/api (STITCH data merged into STRING 12+)
  • Auth: None (public API; rate-limited — avoid parallel bulk requests)
  • Species: Default 9606 (Homo sapiens); pass NCBI taxonomy ID for other organisms

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
116
Repository forks
3
7-day trend score
24

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/qsong-github/drugclaw/stitch/badge)](https://verified-skill.com/skills/qsong-github/drugclaw/stitch)

Something wrong with this skill or its page? Tell us.