[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7A6PNMJ2CYGHVTZ5F2079WC":3,"skill-same:01M7A6PNMJ2CYGHVTZ5F2079WC":51},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":31,"commitSha":32,"skillDirectory":33,"forksCount":14,"repositoryHtmlUrl":34,"repositoryHomepageUrl":6,"ownerHtmlUrl":35,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":36,"install":37,"resources":50},"01M7A6PNMJ2CYGHVTZ5F2079WC","drug-discovery-search",null,"End-to-end drug discovery platform combining ChEMBL compounds, DrugBank, targets, and FDA labels. Natural language powered by Valyu.","romangalaxys10-spec\u002FSuperCharged-Claude-Code-Upgrade","romangalaxys10-spec","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F230808079?v=4","01M7A65QN95R0ZG04ME5N8YSSM","RyzenCode","01M7A65QNYHY47K8V4WXFSW1RQ",0,"MIT","https:\u002F\u002Fgithub.com\u002Fromangalaxys10-spec\u002FSuperCharged-Claude-Code-Upgrade\u002Fblob\u002Fmain\u002Fskills\u002Fdrug-discovery-search\u002Fskill.md",[],[],"2026-11-15 14:19:17",false,"---\nname: drug-discovery-search\ndescription: End-to-end drug discovery platform combining ChEMBL compounds, DrugBank, targets, and FDA labels. Natural language powered by Valyu.\nkeywords:\n  - drug-discovery\n  - drug-development\n  - compound-screening\n  - target-validation\n  - comprehensive-search\n  - semantic-search\nlicense: MIT\n---\n\n\n# Drug Discovery Search\n\nSearch across all major drug discovery databases (ChEMBL, DrugBank, FDA drug labels, Open Targets) simultaneously using natural language queries powered by Valyu's semantic search API.\n\n## Why This Skill is Powerful\n\n- **No API Parameter Parsing**: Just pass natural language queries directly - no need to construct complex search parameters\n- **Semantic Search**: Understands the meaning of your query, not just keyword matching\n- **Full-Text Access**: Returns complete compound, target, and drug information\n- **Image Links**: Includes molecular structures and data visualizations\n- **Comprehensive Coverage**: Search across ChEMBL, DrugBank, drug labels, and Open Targets simultaneously\n- **Unified Results**: Get results from all drug discovery sources in a single query\n\n## Requirements\n\n1. Node.js 18+ (uses built-in fetch)\n2. Valyu API key from https:\u002F\u002Fplatform.valyu.ai ($10 free credits)\n\n## CRITICAL: Script Path Resolution\n\nThe `scripts\u002Fsearch` commands in this documentation are relative to this skill's installation directory.\n\nBefore running any command, locate the script using:\n\n```bash\nDRUG_DISCOVERY_SCRIPT=$(find ~\u002F.claude\u002Fplugins\u002Fcache -name \"search\" -path \"*\u002Fdrug-discovery-search\u002F*\u002Fscripts\u002F*\" -type f 2>\u002Fdev\u002Fnull | head -1)\n```\n\nThen use the full path for all commands:\n```bash\n$DRUG_DISCOVERY_SCRIPT \"JAK2 inhibitors\" 20\n```\n\n## API Key Setup Flow\n\nWhen you run a search and receive `\"setup_required\": true`, follow this flow:\n\n1. **Ask the user for their API key:**\n   \"To search drug discovery databases, I need your Valyu API key. Get one free ($10 credits) at https:\u002F\u002Fplatform.valyu.ai\"\n\n2. **Once the user provides the key, run:**\n   ```bash\n   scripts\u002Fsearch setup \u003Capi-key>\n   ```\n\n3. **Retry the original search.**\n\n## When to Use This Skill\n\n- End-to-end drug discovery information\n- Target validation through compounds and trials\n- Complete drug development information\n- Compound optimization with target data\n- Safety and efficacy research\n## Output Format\n\n```json\n{\n  \"success\": true,\n  \"type\": \"drug_discovery_search\",\n  \"query\": \"JAK2 inhibitors\",\n  \"result_count\": 20,\n  \"results\": [\n    {\n      \"title\": \"Compound\u002FDrug\u002FTarget Title\",\n      \"url\": \"https:\u002F\u002F...\",\n      \"content\": \"Full data including compounds, targets, mechanisms...\",\n      \"source\": \"chembl|drugbank|drug-labels|open-targets\",\n      \"relevance_score\": 0.95,\n      \"images\": [\"https:\u002F\u002Fexample.com\u002Fstructure.png\"]\n    }\n  ],\n  \"cost\": 0.035\n}\n```\n\n## Processing Results\n\n### With jq\n\n```bash\n# Get titles\nscripts\u002Fsearch \"query\" 20 | jq -r '.results[].title'\n\n# Get URLs\nscripts\u002Fsearch \"query\" 20 | jq -r '.results[].url'\n\n# Extract full content\nscripts\u002Fsearch \"query\" 20 | jq -r '.results[].content'\n\n# Filter by source\nscripts\u002Fsearch \"query\" 20 | jq -r '.results[] | select(.source == \"chembl\") | .title'\n```\n\n## Common Use Cases\n\n### Target Identification\n\n```bash\n# Find validated targets and compounds\nscripts\u002Fsearch \"BTK inhibitors for autoimmune diseases\" 50\n```\n\n### Lead Optimization\n\n```bash\n# Search SAR and compound data\nscripts\u002Fsearch \"EGFR inhibitors blood-brain barrier penetration\" 40\n```\n\n### Drug Repurposing\n\n```bash\n# Find repurposing opportunities\nscripts\u002Fsearch \"mTOR inhibitors cancer and aging\" 30\n```\n\n### Safety Assessment\n\n```bash\n# Gather safety and interaction data\nscripts\u002Fsearch \"tyrosine kinase inhibitors cardiac toxicity\" 60\n```\n\n\n## Error Handling\n\nAll commands return JSON with `success` field:\n\n```json\n{\n  \"success\": false,\n  \"error\": \"Error message\"\n}\n```\n\nExit codes:\n- `0` - Success\n- `1` - Error (check JSON for details)\n\n## API Endpoint\n\n- Base URL: `https:\u002F\u002Fapi.valyu.ai\u002Fv1`\n- Endpoint: `\u002Fsearch`\n- Authentication: X-API-Key header\n\n## Architecture\n\n```\nscripts\u002F\n├── search          # Bash wrapper\n└── search.mjs      # Node.js CLI\n```\n\nDirect API calls using Node.js built-in `fetch()`, zero external dependencies.\n\n## Adding to Your Project\n\nIf you're building an AI project and want to integrate Drug Discovery Search directly into your application, use the Valyu SDK:\n\n### Python Integration\n\n```python\nfrom valyu import Valyu\n\nclient = Valyu(api_key=\"your-api-key\")\n\nresponse = client.search(\n    query=\"your search query here\",\n    included_sources=[\"valyu\u002Fvalyu-chembl\", \"valyu\u002Fvalyu-drugbank\", \"valyu\u002Fvalyu-drug-labels\", \"valyu\u002Fvalyu-open-targets\"],\n    max_results=20\n)\n\nfor result in response[\"results\"]:\n    print(f\"Title: {result['title']}\")\n    print(f\"URL: {result['url']}\")\n    print(f\"Content: {result['content'][:500]}...\")\n```\n\n### TypeScript Integration\n\n```typescript\nimport { Valyu } from \"valyu-js\";\n\nconst client = new Valyu(\"your-api-key\");\n\nconst response = await client.search({\n  query: \"your search query here\",\n  includedSources: [\"valyu\u002Fvalyu-chembl\", \"valyu\u002Fvalyu-drugbank\", \"valyu\u002Fvalyu-drug-labels\", \"valyu\u002Fvalyu-open-targets\"],\n  maxResults: 20\n});\n\nresponse.results.forEach((result) => {\n  console.log(`Title: ${result.title}`);\n  console.log(`URL: ${result.url}`);\n  console.log(`Content: ${result.content.substring(0, 500)}...`);\n});\n```\n\nSee the [Valyu docs](https:\u002F\u002Fdocs.valyu.ai) for full integration examples and SDK reference.\n","# Drug Discovery Search\n\nSearch across all major drug discovery databases (ChEMBL, DrugBank, FDA drug labels, Open Targets) simultaneously using natural language queries powered by Valyu's semantic search API.\n\n## Why This Skill is Powerful\n\n- **No API Parameter Parsing**: Just pass natural language queries directly - no need to construct complex search parameters\n- **Semantic Search**: Understands the meaning of your query, not just keyword matching\n- **Full-Text Access**: Returns complete compound, target, and drug information\n- **Image Links**: Includes molecular structures and data visualizations\n- **Comprehensive Coverage**: Search across ChEMBL, DrugBank, drug labels, and Open Targets simultaneously\n- **Unified Results**: Get results from all drug discovery sources in a single query\n\n## Requirements\n\n1. Node.js 18+ (uses built-in fetch)\n2. Valyu API key from https:\u002F\u002Fplatform.valyu.ai ($10 free credits)\n\n## CRITICAL: Script Path Resolution\n\nThe `scripts\u002Fsearch` commands in this documentation are relative to this skill's installation directory.\n\nBefore running any command, locate the script using:\n\n```bash\nDRUG_DISCOVERY_SCRIPT=$(find ~\u002F.claude\u002Fplugins\u002Fcache -name \"search\" -path \"*\u002Fdrug-discovery-search\u002F*\u002Fscripts\u002F*\" -type f 2>\u002Fdev\u002Fnull | head -1)\n```\n\nThen use the full path for all commands:\n```bash\n$DRUG_DISCOVERY_SCRIPT \"JAK2 inhibitors\" 20\n```\n\n## API Key Setup Flow\n\nWhen you run a search and receive `\"setup_required\": true`, follow this flow:\n\n1. **Ask the user for their API key:**\n   \"To search drug discovery databases, I need your Valyu API key. Get one free ($10 credits) at https:\u002F\u002Fplatform.valyu.ai\"\n\n2. **Once the user provides the key, run:**\n   ```bash\n   scripts\u002Fsearch setup \u003Capi-key>\n   ```\n\n3. **Retry the original search.**\n\n## When to Use This Skill\n\n- End-to-end drug discovery information\n- Target validation through compounds and trials\n- Complete drug development information\n- Compound optimization with target data\n- Safety and efficacy research\n## Output Format\n\n```json\n{\n  \"success\": true,\n  \"type\": \"drug_discovery_search\",\n  \"query\": \"JAK2 inhibitors\",\n  \"result_count\": 20,\n  \"results\": [\n    {\n      \"title\": \"Compound\u002FDrug\u002FTarget Title\",\n      \"url\": \"https:\u002F\u002F...\",\n      \"content\": \"Full data including compounds, targets, mechanisms...\",\n      \"source\": \"chembl|drugbank|drug-labels|open-targets\",\n      \"relevance_score\": 0.95,\n      \"images\": [\"https:\u002F\u002Fexample.com\u002Fstructure.png\"]\n    }\n  ],\n  \"cost\": 0.035\n}\n```\n\n## Processing Results\n\n### With jq\n\n```bash\n# Get titles\nscripts\u002Fsearch \"query\" 20 | jq -r '.results[].title'\n\n# Get URLs\nscripts\u002Fsearch \"query\" 20 | jq -r '.results[].url'\n\n# Extract full content\nscripts\u002Fsearch \"query\" 20 | jq -r '.results[].content'\n\n# Filter by source\nscripts\u002Fsearch \"query\" 20 | jq -r '.results[] | select(.source == \"chembl\") | .title'\n```\n\n## Common Use Cases\n\n### Target Identification\n\n```bash\n# Find validated targets and compounds\nscripts\u002Fsearch \"BTK inhibitors for autoimmune diseases\" 50\n```\n\n### Lead Optimization\n\n```bash\n# Search SAR and compound data\nscripts\u002Fsearch \"EGFR inhibitors blood-brain barrier penetration\" 40\n```\n\n### Drug Repurposing\n\n```bash\n# Find repurposing opportunities\nscripts\u002Fsearch \"mTOR inhibitors cancer and aging\" 30\n```\n\n### Safety Assessment\n\n```bash\n# Gather safety and interaction data\nscripts\u002Fsearch \"tyrosine kinase inhibitors cardiac toxicity\" 60\n```\n\n\n## Error Handling\n\nAll commands return JSON with `success` field:\n\n```json\n{\n  \"success\": false,\n  \"error\": \"Error message\"\n}\n```\n\nExit codes:\n- `0` - Success\n- `1` - Error (check JSON for details)\n\n## API Endpoint\n\n- Base URL: `https:\u002F\u002Fapi.valyu.ai\u002Fv1`\n- Endpoint: `\u002Fsearch`\n- Authentication: X-API-Key header\n\n## Architecture\n\n```\nscripts\u002F\n├── search          # Bash wrapper\n└── search.mjs      # Node.js CLI\n```\n\nDirect API calls using Node.js built-in `fetch()`, zero external dependencies.\n\n## Adding to Your Project\n\nIf you're building an AI project and want to integrate Drug Discovery Search directly into your application, use the Valyu SDK:\n\n### Python Integration\n\n```python\nfrom valyu import Valyu\n\nclient = Valyu(api_key=\"your-api-key\")\n\nresponse = client.search(\n    query=\"your search query here\",\n    included_sources=[\"valyu\u002Fvalyu-chembl\", \"valyu\u002Fvalyu-drugbank\", \"valyu\u002Fvalyu-drug-labels\", \"valyu\u002Fvalyu-open-targets\"],\n    max_results=20\n)\n\nfor result in response[\"results\"]:\n    print(f\"Title: {result['title']}\")\n    print(f\"URL: {result['url']}\")\n    print(f\"Content: {result['content'][:500]}...\")\n```\n\n### TypeScript Integration\n\n```typescript\nimport { Valyu } from \"valyu-js\";\n\nconst client = new Valyu(\"your-api-key\");\n\nconst response = await client.search({\n  query: \"your search query here\",\n  includedSources: [\"valyu\u002Fvalyu-chembl\", \"valyu\u002Fvalyu-drugbank\", \"valyu\u002Fvalyu-drug-labels\", \"valyu\u002Fvalyu-open-targets\"],\n  maxResults: 20\n});\n\nresponse.results.forEach((result) => {\n  console.log(`Title: ${result.title}`);\n  console.log(`URL: ${result.url}`);\n  console.log(`Content: ${result.content.substring(0, 500)}...`);\n});\n```\n\nSee the [Valyu docs](https:\u002F\u002Fdocs.valyu.ai) for full integration examples and SDK reference.\n",{"name":5,"license":15,"keywords":24,"description":7},[25,26,27,28,29,30],"drug-discovery","drug-development","compound-screening","target-validation","comprehensive-search","semantic-search","main","d1b1a29ddb408336ea3867f7c9fbab956be7747e","skills\u002Fdrug-discovery-search","https:\u002F\u002Fgithub.com\u002Fromangalaxys10-spec\u002FSuperCharged-Claude-Code-Upgrade","https:\u002F\u002Fgithub.com\u002Fromangalaxys10-spec","2026-08-05 23:41:53",{"source":8,"skillName":5,"commands":38,"prompt":48,"zipAvailable":49},[39,42,45],{"tool":40,"command":41},"npx","npx skills add romangalaxys10-spec\u002FSuperCharged-Claude-Code-Upgrade --skill drug-discovery-search",{"tool":43,"command":44},"bunx","bunx skills add romangalaxys10-spec\u002FSuperCharged-Claude-Code-Upgrade --skill drug-discovery-search",{"tool":46,"command":47},"pnpm","pnpm dlx skills add romangalaxys10-spec\u002FSuperCharged-Claude-Code-Upgrade --skill drug-discovery-search","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fromangalaxys10-spec\u002FSuperCharged-Claude-Code-Upgrade\u002Fblob\u002Fmain\u002Fskills\u002Fdrug-discovery-search\u002Fskill.md",true,[],[52,59,66,73,80,87],{"skillNo":53,"name":54,"nameZh":6,"description":55,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":56,"categories":57,"keywords":58,"publishedAt":19},"01M7A7V2HMQJZPP0WZ79SKE1S0","vueuse","Use when working with VueUse composables - provides reactive utilities for state, browser APIs, sensors, network, animations. Check VueUse before writing custom composables - most patterns already implemented.","https:\u002F\u002Fgithub.com\u002Fromangalaxys10-spec\u002FSuperCharged-Claude-Code-Upgrade\u002Fblob\u002Fmain\u002Fskills\u002Fvueuse\u002Fskill.md",[],[],{"skillNo":60,"name":61,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":65,"publishedAt":19},"01M7A7V08QGTJZ35J34SYRKDG8","vue","Use when editing .vue files, creating Vue 3 components, writing composables, or testing Vue code - provides Composition API patterns, props\u002Femits best practices, VueUse integration, and reactive destructuring guidance","https:\u002F\u002Fgithub.com\u002Fromangalaxys10-spec\u002FSuperCharged-Claude-Code-Upgrade\u002Fblob\u002Fmain\u002Fskills\u002Fvue\u002Fskill.md",[],[],{"skillNo":67,"name":68,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":19},"01M7A7TWW9V353Z6733K7T8VHH","vue-best-practices","Vue 3 and Vue.js best practices for TypeScript, vue-tsc, and Volar. This skill should be used when writing, reviewing, or refactoring Vue components to ensure correct typing patterns. Triggers on tasks involving Vue components, props extraction, wrapper components, template type checking, or Volar configuration.","https:\u002F\u002Fgithub.com\u002Fromangalaxys10-spec\u002FSuperCharged-Claude-Code-Upgrade\u002Fblob\u002Fmain\u002Fskills\u002Fvue-best-practices\u002Fskill.md",[],[],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":19},"01M7A7SAC1X101H9XSBQQVZS3Z","ts-library","Use when authoring TypeScript libraries - covers project setup, package exports, build tooling (tsdown\u002Funbuild), API design patterns, type inference tricks, testing, and release workflows. Patterns extracted from 20+ high-quality ecosystem libraries.","https:\u002F\u002Fgithub.com\u002Fromangalaxys10-spec\u002FSuperCharged-Claude-Code-Upgrade\u002Fblob\u002Fmain\u002Fskills\u002Fts-library\u002Fskill.md",[],[],{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":19},"01M7A7QSV5SNZ71J4407GZQCAZ","three-best-practices","Three.js performance optimization and best practices guidelines. Use when writing, reviewing, or optimizing Three.js code. Triggers on tasks involving 3D scenes, WebGL\u002FWebGPU rendering, geometries, materials, textures, lighting, shaders, or TSL.","https:\u002F\u002Fgithub.com\u002Fromangalaxys10-spec\u002FSuperCharged-Claude-Code-Upgrade\u002Fblob\u002Fmain\u002Fskills\u002Fthree-best-practices\u002Fskill.md",[],[],{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":19},"01M7A7NFXHTW7KRBASZC4WAG10","supabase-best-practices","Supabase security and performance guidelines with Clerk authentication integration. Contains 40+ rules across 10 categories covering RLS policies, Clerk setup, database security, and more.","https:\u002F\u002Fgithub.com\u002Fromangalaxys10-spec\u002FSuperCharged-Claude-Code-Upgrade\u002Fblob\u002Fmain\u002Fskills\u002Fsupabase-best-practices\u002Fskill.md",[],[]]