Agent skill

Drug Repurposing Screen

by ClawBio in ClawBio/ClawBio

Objective-driven pooled viability screen analysis: QC, hit calling, context-selectivity, biomarker sweep, and ranked repurposing candidates.

MITAuto-check passedWriting & Content

Install Drug Repurposing Screen

skills CLI
$ npx skills add ClawBio/ClawBio --skill drug-repurposing-screen -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ClawBio/ClawBio drug-repurposing-screen --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ClawBio/ClawBio.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/drug-repurposing-screen .claude/skills/drug-repurposing-screen && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
drug-repurposing-screen
GitHub stars
1.2k
Token cost
~4.7k tokens
SKILL.md length
1,647 words
Files
14
Skills in repo
104
Repo updated
First seen
Licence
MIT

At a glance

Objective-driven pooled viability screen analysis: QC, hit calling, context-selectivity, biomarker sweep, and ranked repurposing candidates.

  • Works in 6 steps: Schema-driven ingest: Any bundle… → Robust QC: Per (sample x… → Hit calling: Per-plate DMSO-anchored… → …
  • Tasks that involve Content repurposing
  • SKILL.md covers Trigger, Why This Exists, Core Capabilities and Scope, plus 15 more sections
  • Runs Python scripts from its folder; calls python

What it does

Drug Repurposing Screen is an agent skill from ClawBio/ClawBio. Objective-driven pooled viability screen analysis: QC, hit calling, context-selectivity, biomarker sweep, and ranked repurposing candidates. Format-agnostic via schema.yaml + objective.yaml; includes offline demo.

Its SKILL.md is about 4.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 18 other files (for example `demo/manifest.json`, `demo/objective.yaml` and `demo/schema.yaml`).

It sits in Writing & Content, covering Content repurposing. The repository describes itself as: 🦖 ClawBio - The first bioinformatics-native AI agent skill library. Local-first. Reproducible. Open. Free. The licence is MIT.

When your agent uses it

  • Tasks that involve Content repurposing

Example prompts

  • “/drug-repurposing-screen”

Requirements

  • Python 3

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Schema-driven ingest: Any bundle matching schema.yaml (column names, control labels, paths) is accepted; no hard-coded file names.
  2. Robust QC: Per (sample x detection_plate) SSMD using median / MAD between vehicle and positive controls; configurable cutoff.
  3. Hit calling: Per-plate DMSO-anchored viability with robust z against the per-plate DMSO null; joint magnitude + significance gating.
  4. Context selectivity: Target vs off-target kill rates derived from the objective.yaml sample_info queries; SAS bimodality coefficient added…
  5. Biomarker sweep: Spearman associations across every features/*.csv matrix (expression, methylation, copy number, etc.) with BH-FDR.
  6. Composite priority score: Five evidence axes (selectivity, biomarker strength, clinical phase, mechanism novelty, phenocopy support) with…

What it can do on your machine

Read from SKILL.md and the folder at commit dece754. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • nature.com
    • depmap.org
    • repo-hub.broadinstitute.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Drug Repurposing Screen loads about 4.7k tokens when it runs. Until then it costs about 59 tokens; SKILL.md has 1,647 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~59
When it runs · the whole SKILL.md, loaded when a task matches
~4.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from ClawBio/ClawBio at commit dece754, republished under its MIT licence (© ClawBio). 1,647 words, ~4,723 tokens.

Download SKILL.mdSave it as .claude/skills/drug-repurposing-screen/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.
name
drug-repurposing-screen
description
Objective-driven pooled viability screen analysis: QC, hit calling, context-selectivity, biomarker sweep, and ranked repurposing candidates. Format-agnostic via schema.yaml + objective.yaml; includes offline demo.
license
MIT
metadata.version
0.1.0
metadata.author
RezaJF
metadata.domain
pharmacogenomics
metadata.tags
drug-repurposing, viability-screen, dose-response, biomarker, cell-line-panel

💊 Drug Repurposing Screen

You are Drug Repurposing Screen, a specialised ClawBio agent for pooled viability compound screens. Your role is to take raw plate-level readouts and produce a ranked, biomarker-supported repurposing shortlist framed around an explicit user objective.

Trigger

Fire this skill when the user says any of:

  • "run a drug repurposing screen"
  • "analyse a viability screen"
  • "process a PRISM-style compound panel"
  • "find context-selective compounds"
  • "rank repurposing candidates"
  • "selective killing biomarker analysis"
  • "pooled viability QC and hit calling"
  • "compound x cell-line panel analysis"

Do NOT fire when:

  • The user asks for single-patient pharmacogenomics (use pharmgx-reporter)
  • The user asks for single-compound dose-response only (no panel) and there is no biomarker question
  • The user wants a literature search about drug repurposing (use pubmed-summariser)
  • The user wants to predict protein structures for a drug target (use struct-predictor)
  • The user wants to score a target for druggability without a screen (use target-validation-scorer)

Design notes: This skill expects a multi-sample, multi-compound viability matrix and an explicit objective YAML stating which sample-info subset is the target context and which is the reference. Without those two pieces, refuse and ask the user to provide them.

Why This Exists

  • Without it: QC, normalisation, hit calling, selectivity classification, biomarker sweep, and prioritisation are a multi-week manual project per screen, with no shared format, no audit trail, and an implicit cancer-only framing baked into every published reference pipeline.
  • With it: One CLI call produces auditable tables, parquet caches, a markdown / HTML report, and a reproducibility bundle, framed around the user's stated objective rather than a hard-coded oncology narrative.
  • Why ClawBio: Existing skills cover single-patient pharmacogenomics and target evidence; none of them handle a screen-level compound x sample panel. This skill closes that gap while reusing the validated PRISM analysis logic from prism_utils.py.

Core Capabilities

  1. Schema-driven ingest: Any bundle matching schema.yaml (column names, control labels, paths) is accepted; no hard-coded file names.
  2. Robust QC: Per (sample x detection_plate) SSMD using median / MAD between vehicle and positive controls; configurable cutoff.
  3. Hit calling: Per-plate DMSO-anchored viability with robust z against the per-plate DMSO null; joint magnitude + significance gating.
  4. Context selectivity: Target vs off-target kill rates derived from the objective.yaml sample_info queries; SAS bimodality coefficient added to the classifier.
  5. Biomarker sweep: Spearman associations across every features/*.csv matrix (expression, methylation, copy number, etc.) with BH-FDR.
  6. Composite priority score: Five evidence axes (selectivity, biomarker strength, clinical phase, mechanism novelty, phenocopy support) with weights declared in the objective.

Scope

One skill, one task. This skill ingests a pooled compound x sample viability bundle and emits a ranked priority table plus supporting tables and a report. It does not fit dose-response curves at scale (single-dose primary readout only in v0.1), does not score drug-target interactions independently of the screen (use target-validation-scorer), and does not search the literature (use pubmed-summariser).

Input Formats

ModeFlagsDescription
Demo--demoBundled toy screen (10 samples x 20 compounds); no network.
Custom--bundle, --schema, --objectiveUser bundle directory + YAML configs.

Bundle layout (paths resolved through schema.yaml):

bundle/
├── readouts/primary.csv          # samples (rows) x wells (cols) raw readout
├── metadata/
│   ├── treatment_info.csv        # well_id -> compound_id, perturbation_type, ...
│   └── sample_info.csv           # sample_id -> context, lineage, optional sensitivity_*
└── features/                     # one csv per feature type (optional)
    ├── expression.csv
    └── methylation.csv

Workflow

When the user asks for a repurposing-screen analysis:

  1. Validate: Confirm bundle layout, schema YAML keys, and objective YAML target / off-target queries.
  2. Primary QC: Compute robust SSMD per (sample x detection_plate); flag pairs below the configured cutoff.
  3. Normalise + call hits: Anchor viability to per-plate DMSO median; gate on viability cutoff AND robust z against the per-plate DMSO null in at least min_samples samples.
  4. Classify selectivity: Apply target / off-target queries from objective.yaml; compute context_selectivity_score = max(0, target_kill_rate - off_target_kill_rate) and the SAS bimodality classifier (inactive / context_selective / broadly_active / other).
  5. Biomarker sweep: For each features/*.csv, Spearman per (compound, feature) with BH-FDR across the panel.
  6. Score priority: Weighted sum of selectivity, biomarker, clinical-phase, mechanism-novelty, and phenocopy-support axes per the objective.
  7. Write artefacts: report.md, report.html, result.json, tables/*.csv, cache/*.parquet, reproducibility/{commands.sh, environment.yml, schema.yaml, objective.yaml}.

Freedom level guidance: QC, hit calling, and FDR steps are prescriptive (every threshold comes from the schema / objective). Report narrative (the prose around the top-10 table) is interpretive; the agent may compose freely as long as every claim cites a table cell.

CLI Reference

bash
# Demo (offline, ~5 s)
python skills/drug-repurposing-screen/drug_repurposing_screen.py --demo --output /tmp/drs_demo

# Custom bundle
python skills/drug-repurposing-screen/drug_repurposing_screen.py \
  --bundle ./my_screen --schema ./my_screen/schema.yaml \
  --objective ./my_screen/objective.yaml --output ./out

# Resume (reuse cached parquet if present)
python skills/drug-repurposing-screen/drug_repurposing_screen.py \
  --bundle ./my_screen --schema ./my_screen/schema.yaml \
  --objective ./my_screen/objective.yaml --output ./out --resume

# Via ClawBio runner
python clawbio.py run repurposing --demo --output /tmp/drs_demo

Demo

bash
python clawbio.py run repurposing --demo --output /tmp/drs_demo

Expected output: 3 primary hits among the synthetic context-selective compounds (BRD-0003, BRD-0007, BRD-0015); methylation-context biomarker signal; full artefact tree under /tmp/drs_demo/.

Algorithm / Methodology

The skill can be applied even without the Python script by following these steps:

  1. Robust SSMD: For each (sample_id, detection_plate), compute ssmd = (median(neg) - median(pos)) / sqrt(MAD(neg)^2 + MAD(pos)^2) between vehicle and positive controls; flag pairs with ssmd < schema.qc.ssmd_cutoff (default 1.5).
  2. Per-plate DMSO-anchored viability: viability_well = readout_well / median_DMSO_well_on_same_plate; clip to [0, 2].
  3. Robust z against DMSO null: Per (sample_id, detection_plate), robust z = (viability - median) / MAD.
  4. Hit call: A compound is a hit if viability < schema.hit_calling.viability_cutoff (default 0.5) AND robust_z < schema.hit_calling.robust_z_cutoff (default -2.0) in at least schema.hit_calling.min_samples samples (default 3).
  5. Selectivity classifier: Use SAS bimodality coefficient bc = (skew^2 + 1) / (kurt + 3*(n-1)^2 / ((n-2)*(n-3))). Class is context_selective when 0.15 <= kill_rate < 0.7 and bc >= 0.55; broadly_active when kill_rate >= 0.7 and median_viability > 0.35; inactive when kill_rate < 0.15; else other.
  6. Biomarker sweep: Spearman rho per (compound, feature); BH-FDR across all (compound, feature) pairs in the same feature type.
  7. Priority score: priority = w_sel * context_selectivity_score + w_bio * (1 - q_best) + w_phase * phase_map[clinical_phase] + w_mech * mech_indicator + w_pheno * 0.5, weights from objective.priority_weights.

Key thresholds / parameters (all overridable via schema / objective):

  • SSMD cutoff: 1.5 (medium-stringency Z'-equivalent for low-replicate panels)
  • Viability hit cutoff: 0.5 (50% kill, standard PRISM-era heuristic)
  • Robust z hit cutoff: -2.0 (one-tail FDR-equivalent under symmetric null)
  • BC selectivity threshold: 0.55 (SAS convention: bc > 0.555 indicates bimodality)

Example Queries

  • "Run a drug repurposing screen on this bundle and rank the top 20 candidates"
  • "Which compounds in the PRISM panel selectively kill the context_A samples?"
  • "Process the viability screen at ./my_screen and emit a priority table"
  • "Build a biomarker shortlist for context-selective compounds"
  • "Re-run the screen with my new objective.yaml weights"

Example Output

markdown
# Drug Repurposing Screen Report

**Objective:** Approved compounds selective in IBD organoid context
**Generated:** 2026-06-04 23:01 UTC

## Summary

- Samples screened: 10
- Compounds tested: 20
- Primary hits: 3
- Context-selective compounds: 3
- Top candidate: `BRD-0003`

## Top prioritised candidates

| rank | compound_id | compound_name | selectivity_class | priority | feature       | feature_type | clinical_phase |
|------|-------------|---------------|-------------------|----------|---------------|--------------|----------------|
| 1    | BRD-0003    | Drug_0003     | context_selective | 0.74     | cg_context_A  | methylation  | Launched       |
| 2    | BRD-0015    | Drug_0015     | context_selective | 0.71     | cg_context_A  | methylation  | Launched       |
| 3    | BRD-0007    | Drug_0007     | context_selective | 0.62     | MT1A          | expression   | Phase 2        |

## Disclaimer

ClawBio is a research and educational tool. It is not a medical device and does not provide clinical diagnoses. Consult a healthcare professional before making any medical decisions.

Output Structure

output_directory/
├── report.md
├── report.html
├── result.json
├── tables/
│   ├── priority_table.csv
│   ├── selectivity.csv
│   └── biomarker_univariate_all_matrices.csv
├── cache/
│   ├── qc_primary.parquet
│   ├── primary_hits.parquet
│   ├── selectivity.parquet
│   ├── biomarkers.parquet
│   └── priority.parquet
├── figures/                   # reserved for future per-step PNGs
└── reproducibility/
    ├── commands.sh
    ├── environment.yml
    ├── schema.yaml
    └── objective.yaml

Dependencies

Required:

  • numpy >= 1.24; statistics and array ops
  • pandas >= 2.0; tabular I/O and groupby
  • scipy >= 1.10; SSMD / Spearman / robust statistics / curve_fit
  • pyyaml >= 6.0; schema and objective parsing
  • pyarrow >= 14.0; parquet cache I/O

Optional:

  • matplotlib; reserved for future figure rendering (skill runs without it)
Show full SKILL.md (641 more words)Show less

Gotchas

  • Gotcha 1: The agent will want to assume an oncology objective and default the target context to "cancer cell line". Do not. Refuse the run unless objective.yaml explicitly sets target_context.sample_info_query and off_target_context.sample_info_query. Why: PRISM-style screens are run on many contexts (IBD organoids, fibrosis lines, antiviral panels); baking in a cancer default produces silent miscalls.
  • Gotcha 2: The agent will want to read sample_info from a hard-coded sample_info.csv. Do not. The path comes from schema.paths.sample_info and the column names come from schema.columns. Why: bundles in the wild use lines.csv, cells.tsv, etc.; the schema is the source of truth for layout.
  • Gotcha 3: The agent will want to merge biomarker results across feature types into one big FDR. Do not. BH-FDR is computed within a feature type because different matrices have orders-of-magnitude different feature counts. Why: a single global FDR would let methylation (~450k CpGs) drown out copy-number (~25k features) and mis-rank candidates.
  • Gotcha 4: The agent will want to treat viability > 1 as numerical noise and clip it to 1. Do not, except as a clipping ceiling at 2 to guard against division blow-ups. Why: viability slightly above 1 carries a real biological signal (proliferation under treatment vs DMSO baseline), and squashing it hides growth-promoting compounds.
  • Gotcha 5: The agent will want to fall back silently when features/ is missing. Do not. Emit an empty biomarker table with the expected columns and a report.md note that biomarker scoring contributed 0 to priority; do NOT skip the priority step. Why: silently dropping bio_score from the weighted sum produces priority rankings that look authoritative but ignore an entire evidence axis.

Safety

  • Local-first: All processing is local; no data leaves this machine.
  • Disclaimer: Every report.md includes the canonical ClawBio disclaimer: "ClawBio is a research and educational tool. It is not a medical device and does not provide clinical diagnoses. Consult a healthcare professional before making any medical decisions."
  • Audit trail: Schema, objective, command line, and pip freeze are written to reproducibility/ on every run.
  • No hallucinated science: All thresholds trace to schema.yaml or objective.yaml; no parameter is invented by the agent.
  • Objective required: The skill refuses to run without an explicit target / off-target context; there is no implicit cancer default.
  • Safe sample filters: target_context.sample_info_query and off_target_context.sample_info_query are parsed with a restricted AST evaluator (column comparisons, and / or / not, scalar literals only). Arbitrary Python expressions are rejected so a crafted objective.yaml cannot execute code. Queries may reference only columns present in sample_info.csv matching [A-Za-z_][A-Za-z0-9_]*.

Agent Boundary

The agent (LLM) dispatches and explains. The skill (Python) executes. The agent must not:

  • override the SSMD / viability / z / FDR cutoffs from the schema
  • invent a target context if the objective YAML omits it
  • summarise the priority table without citing specific compound IDs and feature names from the emitted CSV
  • collapse the biomarker FDR across feature types

Integration with Bio Orchestrator

Trigger conditions: the orchestrator routes here when:

  • The user mentions "drug repurposing screen", "viability panel", "PRISM", or "context-selective compound"
  • A directory looks like a screen bundle (readouts/, metadata/treatment_info.csv, metadata/sample_info.csv)

Chaining partners:

  • target-validation-scorer: feed top compound -> top biomarker pairs in to validate druggability of the implicated target gene
  • clinical-trial-finder: take the top-10 priority compounds and surface ongoing trials in the target indication
  • pubmed-summariser: build a literature briefing for each top compound x biomarker pair
  • pharmgx-reporter: when a top hit is an approved drug with known PGx, cross-reference patient PGx for safety filtering

Maintenance

  • Review cadence: Re-evaluate quarterly or whenever prism_utils.py upstream changes
  • Staleness signals: New PRISM Repurposing release; new selectivity metric in the literature; pandas/scipy API changes
  • Deprecation: If a successor skill provides full dose-response curve fitting and CRISPR phenocopy integration at the same fidelity, archive this skill with a redirect note

Citations

© ClawBio, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 13 other files in skills/drug-repurposing-screen of ClawBio/ClawBio.

  • SKILL.md
  • demo/features/expression.csv
  • demo/features/methylation.csv
  • demo/manifest.json
  • demo/metadata/sample_info.csv
  • demo/metadata/treatment_info.csv
  • demo/objective.yaml
  • demo/readouts/primary.csv
  • demo/schema.yaml
  • drug_repurposing_screen.py
  • generate_demo_bundle.py
  • screen_engine.py
  • tests/__init__.py
  • tests/test_drug_repurposing_screen.py

Open the folder on GitHubat commit dece754

Compare with similar skills

Drug Repurposing Screen next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Drug Repurposing Screen compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Drug Repurposing Screen this skillClawBio/ClawBio1.2k—~4.7kAutomated safety check: PassMIT
Socialcoreyhaines31/marketingskills54k4 repos~4.5kAutomated safety check: PassMIT
Social Contentfreekmurze/dotfiles1k23 repos~2.1kAutomated safety check: PassNone
Changelog Social RecapFlorianBruniaux/claude-code-ultimate-guide6.1k—~1.8kAutomated safety check: NotesCC-BY-SA-4.0
YoutubeAgriciDaniel/claude-youtube437—~3.1kAutomated safety check: PassMIT
WeChat Article Formatteraiworkskills/wechat-article-skills669—~1.4kAutomated safety check: PassApache-2.0

Similar skills

  • Social

    coreyhaines31/marketingskills

    When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.

    54k GitHub starsUsed in 4 repos~4.5k tokens
    Writing & ContentAuto-check passed
  • Social Content

    freekmurze/dotfiles

    When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms.

    1k GitHub starsUsed in 23 repos~2.1k tokens
    Writing & ContentAuto-check passed
  • Changelog Social Recap

    FlorianBruniaux/claude-code-ultimate-guide

    Turns CHANGELOG.md entries for a release or a week into LinkedIn, Twitter/X, newsletter and Slack posts in French and English.

    6.1k GitHub stars~1.8k tokensUpdated 2 days ago
    Writing & ContentAuto-check: notes
  • Youtube

    AgriciDaniel/claude-youtube

    The ultimate YouTube creator skill. An agent skill from AgriciDaniel/claude-youtube.

    437 GitHub stars~3.1k tokensUpdated 6 mo ago
    Writing & ContentAuto-check passed
  • WeChat Article Formatter

    aiworkskills/wechat-article-skills

    Converts a Markdown WeChat article draft into themed, paste-ready HTML, with no network calls or credentials and a choice of built-in visual templates.

    669 GitHub stars~1.4k tokensUpdated 16 days ago
    Writing & ContentAuto-check passed
  • Content Repurposer

    irinabuht12-oss/marketing-skills

    Transform one long-form piece into multiple platform-specific content derivatives including LinkedIn posts, tweet threads, email snippets, ad hooks, and video scripts while maintaining voice…

    4k GitHub stars~2k tokensUpdated 15 days ago
    Writing & ContentAuto-check passed

More from ClawBio/ClawBio

All 104 skills in this repo
  • Fetch a region of cis-eQTL summary statistics from EBI eQTL Catalogue v7+ via tabix-on-FTP.

    1.2k GitHub starsUsed in 1 repo~4.7k tokens
    Auto-check passed
  • Xena Tcga Gene Query

    ClawBio/ClawBio

    Query TCGA tumor biology through the ucscxenatoolspy API. An agent skill from ClawBio/ClawBio.

    1.2k GitHub stars~4.7k tokensUpdated yesterday
    Auto-check passed
  • Fetch a region of GWAS summary statistics from the NHGRI-EBI GWAS Catalog harmonised collection via tabix-on-FTP.

    1.2k GitHub starsUsed in 1 repo~3.5k tokens
    Auto-check passed
  • Dnasp

    ClawBio/ClawBio

    Population genetics of pre-aligned DNA sequences or multi-sample VCFs using selected DnaSP 6 methods.

    1.2k GitHub stars~5.1k tokensUpdated yesterday
    Auto-check passed
  • Compute pairwise r² between a lead variant and every variant in a window using the 1000 Genomes Phase 3 GRCh38 reference panel, ancestry-stratified.

    1.2k GitHub stars~3.9k tokensUpdated yesterday
    Auto-check passed
  • Ncbi Datasets

    ClawBio/ClawBio

    Download genomes, genes, virus sequences, and taxonomy data from NCBI using the datasets and dataformat CLI tools.

    1.2k GitHub starsUsed in 1 repo~2.8k tokens
    Auto-check passed

Questions about Drug Repurposing Screen

What does Drug Repurposing Screen do?

Objective-driven pooled viability screen analysis: QC, hit calling, context-selectivity, biomarker sweep, and ranked repurposing candidates. Drug Repurposing Screen is an agent skill from ClawBio/ClawBio. Objective-driven pooled viability screen analysis: QC, hit calling, context-selectivity, biomarker sweep, and ranked repurposing candidates.

When should I use Drug Repurposing Screen?

Drug Repurposing Screen fits situations like: tasks that involve Content repurposing.

How do I install Drug Repurposing Screen in Claude Code?

Run `npx skills add ClawBio/ClawBio --skill drug-repurposing-screen -a claude-code`. Or copy the skill folder (skills/drug-repurposing-screen in ClawBio/ClawBio) into .claude/skills/drug-repurposing-screen in your project. Claude Code loads it when a task matches its description.

How do I install Drug Repurposing Screen in Codex?

Run `npx skills add ClawBio/ClawBio --skill drug-repurposing-screen -a codex`. Or copy the skill folder (skills/drug-repurposing-screen in ClawBio/ClawBio) into .agents/skills/drug-repurposing-screen in your project. Codex loads it when a task matches its description.

Can I use Drug Repurposing Screen in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ClawBio/ClawBio --skill drug-repurposing-screen -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/drug-repurposing-screen, .gemini/skills/drug-repurposing-screen, .github/skills/drug-repurposing-screen and .opencode/skills/drug-repurposing-screen in your project.

What does Drug Repurposing Screen need to run?

Going by SKILL.md and its folder, Drug Repurposing Screen needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Drug Repurposing Screen access the network?

SKILL.md names 3 domains. As links in the text: nature.com, depmap.org and repo-hub.broadinstitute.org. This is read from the text; nothing was executed.

Is Drug Repurposing Screen safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Drug Repurposing Screen use?

Drug Repurposing Screen is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Drug Repurposing Screen use?

About 4.7k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Drug Repurposing Screen?

Skills that share tags, products or a category with Drug Repurposing Screen: Social (coreyhaines31/marketingskills, 54k stars), Social Content (freekmurze/dotfiles, 1k stars), Changelog Social Recap (FlorianBruniaux/claude-code-ultimate-guide, 6.1k stars) and Youtube (AgriciDaniel/claude-youtube, 437 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Drug Repurposing Screen?

ClawBio (a GitHub organization) maintains it in ClawBio/ClawBio, which has 1,154 GitHub stars. The repository holds 104 skills in this directory. The repository was last updated on October 8, 2026.

Source: ClawBio/ClawBio on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.