[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M73HEVZBY289QQJ9F2C6PXKD":3,"skill-same:01M73HEVZBY289QQJ9F2C6PXKD":54},{"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":30,"commitSha":31,"skillDirectory":32,"forksCount":33,"repositoryHtmlUrl":34,"repositoryHomepageUrl":35,"ownerHtmlUrl":36,"ownerBlogUrl":37,"ownerDescription":38,"updatedAt":39,"install":40,"resources":53},"01M73HEVZBY289QQJ9F2C6PXKD","ncats-arax",null,"Queries the NCATS Translator ARAX production API for bounded, typed, provenance-rich one-hop and endpoint-pinned two-hop biomedical knowledge-graph relationships. Use for Biolink-constrained RTX-KG2 lookup, explicit selected-provider ARAX federation, separate entity normalization, qualifier-aware graph traversal, and inspection of TRAPI edge bindings, publications, and knowledge-source provenance. Do not use for inference, ranking, open-ended pathfinding, clinical guidance, or sensitive queries.","bg-szy\u002FTOP-SKILLS","bg-szy","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F106576190?v=4","01M73A4E8KPV67SFXRY8XZGNBX","ShuZhiyong","01M73A4E96MQ294MHM74TZBVQD",6,"MIT","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fawesome-skills\u002Fncats-arax\u002FSKILL.md",[],[],"2026-11-11 15:11:14",false,"---\nname: ncats-arax\ndescription: Queries the NCATS Translator ARAX production API for bounded, typed, provenance-rich one-hop and endpoint-pinned two-hop biomedical knowledge-graph relationships. Use for Biolink-constrained RTX-KG2 lookup, explicit selected-provider ARAX federation, separate entity normalization, qualifier-aware graph traversal, and inspection of TRAPI edge bindings, publications, and knowledge-source provenance. Do not use for inference, ranking, open-ended pathfinding, clinical guidance, or sensitive queries.\nallowed-tools: Read Bash\nlicense: MIT\ncompatibility: Requires Python 3.10+ and outbound HTTPS access to arax.transltr.io. The client uses only the Python standard library and needs no API key. Queries and caller metadata may be publicly visible; never submit sensitive or patient-specific content.\nmetadata:\n  version: \"1.2\"\n  last-reviewed: \"2026-09-30\"\n  skill-author: neuroepithelial\n---\n\n# NCATS ARAX\n\nUse ARAX as a constrained knowledge-graph lookup service. Submit reviewed CURIEs and explicit\nBiolink types, preserve the exact TRAPI exchange, inspect query-edge bindings and provenance, and\ntreat every returned path as a candidate for subsequent verification.\n\nRead [query-contract.md](references\u002Fquery-contract.md) before constructing a query. Read\n[output-schema.md](references\u002Foutput-schema.md) when interpreting saved artifacts, warnings,\nprovenance, or partial results.\n\n## Safety boundary\n\n- Use only public, nonsensitive research questions. ARAX status facilities may expose query and\n  caller metadata even when `store=false` is requested.\n- Do not submit patient information, confidential research questions, unpublished compound\n  programs, or proprietary target hypotheses.\n- Do not present a returned path as a validated mechanism or clinical recommendation.\n- Report a zero as \"not returned under these constraints,\" never as evidence that no relationship\n  exists.\n- Describe position as unscored response order, never rank.\n- Verify important candidates with literature and authoritative databases separately.\n\n## Workflow\n\n1. Normalize free text separately, then review and report the proposed CURIE and category.\n2. Choose a typed one-hop query or an exactly two-hop query with both endpoints pinned.\n3. Use default RTX-KG2 lookup unless the user explicitly names two to five providers.\n4. Acknowledge that the biomedical query is public and choose a new or empty output directory.\n5. Run the client once. Do not silently change provider selection or expansion order after a\n   failure or empty result.\n6. Inspect `summary.json` for bounded bindings and provenance and `response.json` for the exact\n   TRAPI payload.\n7. Verify scientifically important paths outside ARAX.\n\n## Preflight\n\nCheck the production OpenAPI without making a biomedical query:\n\n```bash\npython skills\u002Fncats-arax\u002Fscripts\u002Farax_client.py preflight\n```\n\nThe client verifies that the service identifies itself as ARAX, exposes `POST \u002Fquery` and\n`GET \u002Fentity`, and reports a supported TRAPI version. It reads `info.x-trapi.version`, falling back\nto the title for older OpenAPI documents. A nonproduction endpoint or untested TRAPI series\nrequires an explicit override; neither override changes the fixed query shapes or operations.\n\n## Normalize an entity\n\nNormalization is review-only and never triggers a graph query:\n\n```bash\npython skills\u002Fncats-arax\u002Fscripts\u002Farax_client.py normalize \"ivacaftor\" \\\n  --expected-category biolink:SmallMolecule \\\n  --max-synonyms 10 \\\n  --acknowledge-public-query \\\n  --output-dir outputs\u002Fnormalize-ivacaftor\n```\n\nReview the canonical identifier, name, category, and synonym preview before using a CURIE. Report\nall CURIEs and categories regardless of query outcome. A category warning or zero result is a\nreason to curate the identifier, not to chain automatically to `\u002Fquery`.\n\n## One-hop lookup\n\nPin at least one endpoint and type both nodes:\n\n```bash\npython skills\u002Fncats-arax\u002Fscripts\u002Farax_client.py one-hop \\\n  --subject-id CHEBI:31690 \\\n  --subject-category biolink:SmallMolecule \\\n  --predicate biolink:affects \\\n  --object-id NCBIGene:25 \\\n  --object-category biolink:Gene \\\n  --qualifier biolink:object_aspect_qualifier=activity_or_abundance \\\n  --qualifier biolink:object_direction_qualifier=decreased \\\n  --acknowledge-public-query \\\n  --output-dir outputs\u002Fimatinib-abl1\n```\n\nLookup mode is the default and fixes expansion to `infores:rtx-kg2`. It defaults to 20 results.\nUse `--result-limit N` to request 1-50 results; 50 is the hard cap in either mode.\n\n## Endpoint-pinned two-hop lookup\n\nUse exactly one typed, unpinned intermediate node:\n\n```bash\npython skills\u002Fncats-arax\u002Fscripts\u002Farax_client.py two-hop \\\n  --subject-id CHEBI:66901 \\\n  --subject-category biolink:SmallMolecule \\\n  --predicate-1 biolink:affects \\\n  --intermediate-category biolink:Gene \\\n  --predicate-2 biolink:associated_with \\\n  --object-id MONDO:0009061 \\\n  --object-category biolink:Disease \\\n  --qualifier-1 biolink:object_aspect_qualifier=activity_or_abundance \\\n  --qualifier-1 biolink:object_direction_qualifier=increased \\\n  --expand-order right-first \\\n  --acknowledge-public-query \\\n  --output-dir outputs\u002Fivacaftor-cystic-fibrosis\n```\n\nRight-first expansion is the default. If an empty result merits another attempt, run a new query\nexplicitly with `--expand-order left-first` and keep the runs separate.\n\n## Selected-provider federation\n\nFederation is explicit and accepts two to five named providers:\n\n```bash\npython skills\u002Fncats-arax\u002Fscripts\u002Farax_client.py one-hop \\\n  --subject-id CHEBI:31690 \\\n  --subject-category biolink:SmallMolecule \\\n  --predicate biolink:affects \\\n  --object-id NCBIGene:25 \\\n  --object-category biolink:Gene \\\n  --mode federated \\\n  --kp infores:rtx-kg2 \\\n  --kp infores:molepro \\\n  --acknowledge-public-query \\\n  --output-dir outputs\u002Ffederated-imatinib-abl1\n```\n\nFederation defaults to the hard maximum of 50 results. Provider errors may coexist with useful\nresults; such a run exits 7 after retaining its artifacts and is marked partial. The same applies\nto a failed provider in lookup mode. An explicit non-success ARAX response status exits 6 with\nthe raw response retained; it must not be reported as a successful zero-result query.\n\n## Inspect saved provenance\n\nRebuild a bounded summary without network access:\n\n```bash\npython skills\u002Fncats-arax\u002Fscripts\u002Farax_client.py summarize \\\n  --request outputs\u002Fivacaftor-cystic-fibrosis\u002Frequest.json \\\n  --response outputs\u002Fivacaftor-cystic-fibrosis\u002Fresponse.json \\\n  --format text\n```\n\nThe inspector accepts only the same constrained request shapes and fixed operations that the live\ncommands generate. Use `--format json` for the normalized view on standard output.\n\n## Interpret results\n\n- Follow each analysis's query-edge bindings; do not summarize every knowledge-graph edge.\n- Preserve the physical edge subject, predicate, object, and qualifier values returned by ARAX.\n  Returned predicates or qualifier aspects may be more specific than the query constraint.\n- Inspect all source objects, including primary, aggregator, supporting-data, upstream-resource,\n  and source-record URL fields.\n- Trace aggregator edges to their primary\u002Fupstream sources and publications before claiming\n  corroboration. Multiple providers can redistribute the same record; report distinct primary\n  evidence, not provider count as confidence or independent replication.\n- Treat `publication_availability: not_returned` as missing metadata, not evidence that no\n  publications exist.\n- Treat missing auxiliary-graph references and provider failures as explicit warnings.\n- Consult the raw response whenever the bounded summary omits detail or the service response is\n  partial, unfamiliar, or scientifically surprising.\n\n## Deliberate exclusions\n\nThe client has no raw-query, workflow, operation, overlay, ranking, inference, link-prediction,\nPathfinder, ARS, batch, all-provider, three-hop, cache, daemon, SDK, MCP, or\nnatural-language-to-TRAPI surface. Do not work around those limits with direct HTTP calls under\nthis skill.\n\n## Official references\n\nReviewed on 2026-09-30 against production ARAX 1.5.4 \u002F TRAPI 1.5.0 (the URL still contains `v1.4`).\nLive public smoke tests passed for preflight, normalization, qualified one-hop and endpoint-pinned\ntwo-hop lookups, and RTX-KG2\u002FMolePro federation. Results and provider availability can change.\nThe official introductory guide contains older response examples; use the deployed schema and\ncurrent ARAX source for field and operation contracts. No Python SDK is used by this client.\n\n- [ARAX documentation](https:\u002F\u002Fncatstranslator.github.io\u002FTranslatorTechnicalDocumentation\u002Farchitecture\u002Fara\u002Farax\u002F)\n- [ARAX production OpenAPI](https:\u002F\u002Farax.transltr.io\u002Fapi\u002Farax\u002Fv1.4\u002Fopenapi.json)\n- [ARAXi operation documentation](https:\u002F\u002Fgithub.com\u002FRTXteam\u002FRTX\u002Fblob\u002Fmaster\u002Fcode\u002FARAX\u002FDocumentation\u002FDSL_Documentation.md)\n- [ARAX query execution and scoreless resultification](https:\u002F\u002Fgithub.com\u002FRTXteam\u002FRTX\u002Fblob\u002Fmaster\u002Fcode\u002FARAX\u002FARAXQuery\u002FARAX_query.py)\n- [Translator Reasoner API](https:\u002F\u002Fgithub.com\u002FNCATSTranslator\u002FReasonerAPI)\n- [Biolink Model](https:\u002F\u002Fbiolink.github.io\u002Fbiolink-model\u002F)\n","# NCATS ARAX\n\nUse ARAX as a constrained knowledge-graph lookup service. Submit reviewed CURIEs and explicit\nBiolink types, preserve the exact TRAPI exchange, inspect query-edge bindings and provenance, and\ntreat every returned path as a candidate for subsequent verification.\n\nRead [query-contract.md](references\u002Fquery-contract.md) before constructing a query. Read\n[output-schema.md](references\u002Foutput-schema.md) when interpreting saved artifacts, warnings,\nprovenance, or partial results.\n\n## Safety boundary\n\n- Use only public, nonsensitive research questions. ARAX status facilities may expose query and\n  caller metadata even when `store=false` is requested.\n- Do not submit patient information, confidential research questions, unpublished compound\n  programs, or proprietary target hypotheses.\n- Do not present a returned path as a validated mechanism or clinical recommendation.\n- Report a zero as \"not returned under these constraints,\" never as evidence that no relationship\n  exists.\n- Describe position as unscored response order, never rank.\n- Verify important candidates with literature and authoritative databases separately.\n\n## Workflow\n\n1. Normalize free text separately, then review and report the proposed CURIE and category.\n2. Choose a typed one-hop query or an exactly two-hop query with both endpoints pinned.\n3. Use default RTX-KG2 lookup unless the user explicitly names two to five providers.\n4. Acknowledge that the biomedical query is public and choose a new or empty output directory.\n5. Run the client once. Do not silently change provider selection or expansion order after a\n   failure or empty result.\n6. Inspect `summary.json` for bounded bindings and provenance and `response.json` for the exact\n   TRAPI payload.\n7. Verify scientifically important paths outside ARAX.\n\n## Preflight\n\nCheck the production OpenAPI without making a biomedical query:\n\n```bash\npython skills\u002Fncats-arax\u002Fscripts\u002Farax_client.py preflight\n```\n\nThe client verifies that the service identifies itself as ARAX, exposes `POST \u002Fquery` and\n`GET \u002Fentity`, and reports a supported TRAPI version. It reads `info.x-trapi.version`, falling back\nto the title for older OpenAPI documents. A nonproduction endpoint or untested TRAPI series\nrequires an explicit override; neither override changes the fixed query shapes or operations.\n\n## Normalize an entity\n\nNormalization is review-only and never triggers a graph query:\n\n```bash\npython skills\u002Fncats-arax\u002Fscripts\u002Farax_client.py normalize \"ivacaftor\" \\\n  --expected-category biolink:SmallMolecule \\\n  --max-synonyms 10 \\\n  --acknowledge-public-query \\\n  --output-dir outputs\u002Fnormalize-ivacaftor\n```\n\nReview the canonical identifier, name, category, and synonym preview before using a CURIE. Report\nall CURIEs and categories regardless of query outcome. A category warning or zero result is a\nreason to curate the identifier, not to chain automatically to `\u002Fquery`.\n\n## One-hop lookup\n\nPin at least one endpoint and type both nodes:\n\n```bash\npython skills\u002Fncats-arax\u002Fscripts\u002Farax_client.py one-hop \\\n  --subject-id CHEBI:31690 \\\n  --subject-category biolink:SmallMolecule \\\n  --predicate biolink:affects \\\n  --object-id NCBIGene:25 \\\n  --object-category biolink:Gene \\\n  --qualifier biolink:object_aspect_qualifier=activity_or_abundance \\\n  --qualifier biolink:object_direction_qualifier=decreased \\\n  --acknowledge-public-query \\\n  --output-dir outputs\u002Fimatinib-abl1\n```\n\nLookup mode is the default and fixes expansion to `infores:rtx-kg2`. It defaults to 20 results.\nUse `--result-limit N` to request 1-50 results; 50 is the hard cap in either mode.\n\n## Endpoint-pinned two-hop lookup\n\nUse exactly one typed, unpinned intermediate node:\n\n```bash\npython skills\u002Fncats-arax\u002Fscripts\u002Farax_client.py two-hop \\\n  --subject-id CHEBI:66901 \\\n  --subject-category biolink:SmallMolecule \\\n  --predicate-1 biolink:affects \\\n  --intermediate-category biolink:Gene \\\n  --predicate-2 biolink:associated_with \\\n  --object-id MONDO:0009061 \\\n  --object-category biolink:Disease \\\n  --qualifier-1 biolink:object_aspect_qualifier=activity_or_abundance \\\n  --qualifier-1 biolink:object_direction_qualifier=increased \\\n  --expand-order right-first \\\n  --acknowledge-public-query \\\n  --output-dir outputs\u002Fivacaftor-cystic-fibrosis\n```\n\nRight-first expansion is the default. If an empty result merits another attempt, run a new query\nexplicitly with `--expand-order left-first` and keep the runs separate.\n\n## Selected-provider federation\n\nFederation is explicit and accepts two to five named providers:\n\n```bash\npython skills\u002Fncats-arax\u002Fscripts\u002Farax_client.py one-hop \\\n  --subject-id CHEBI:31690 \\\n  --subject-category biolink:SmallMolecule \\\n  --predicate biolink:affects \\\n  --object-id NCBIGene:25 \\\n  --object-category biolink:Gene \\\n  --mode federated \\\n  --kp infores:rtx-kg2 \\\n  --kp infores:molepro \\\n  --acknowledge-public-query \\\n  --output-dir outputs\u002Ffederated-imatinib-abl1\n```\n\nFederation defaults to the hard maximum of 50 results. Provider errors may coexist with useful\nresults; such a run exits 7 after retaining its artifacts and is marked partial. The same applies\nto a failed provider in lookup mode. An explicit non-success ARAX response status exits 6 with\nthe raw response retained; it must not be reported as a successful zero-result query.\n\n## Inspect saved provenance\n\nRebuild a bounded summary without network access:\n\n```bash\npython skills\u002Fncats-arax\u002Fscripts\u002Farax_client.py summarize \\\n  --request outputs\u002Fivacaftor-cystic-fibrosis\u002Frequest.json \\\n  --response outputs\u002Fivacaftor-cystic-fibrosis\u002Fresponse.json \\\n  --format text\n```\n\nThe inspector accepts only the same constrained request shapes and fixed operations that the live\ncommands generate. Use `--format json` for the normalized view on standard output.\n\n## Interpret results\n\n- Follow each analysis's query-edge bindings; do not summarize every knowledge-graph edge.\n- Preserve the physical edge subject, predicate, object, and qualifier values returned by ARAX.\n  Returned predicates or qualifier aspects may be more specific than the query constraint.\n- Inspect all source objects, including primary, aggregator, supporting-data, upstream-resource,\n  and source-record URL fields.\n- Trace aggregator edges to their primary\u002Fupstream sources and publications before claiming\n  corroboration. Multiple providers can redistribute the same record; report distinct primary\n  evidence, not provider count as confidence or independent replication.\n- Treat `publication_availability: not_returned` as missing metadata, not evidence that no\n  publications exist.\n- Treat missing auxiliary-graph references and provider failures as explicit warnings.\n- Consult the raw response whenever the bounded summary omits detail or the service response is\n  partial, unfamiliar, or scientifically surprising.\n\n## Deliberate exclusions\n\nThe client has no raw-query, workflow, operation, overlay, ranking, inference, link-prediction,\nPathfinder, ARS, batch, all-provider, three-hop, cache, daemon, SDK, MCP, or\nnatural-language-to-TRAPI surface. Do not work around those limits with direct HTTP calls under\nthis skill.\n\n## Official references\n\nReviewed on 2026-09-30 against production ARAX 1.5.4 \u002F TRAPI 1.5.0 (the URL still contains `v1.4`).\nLive public smoke tests passed for preflight, normalization, qualified one-hop and endpoint-pinned\ntwo-hop lookups, and RTX-KG2\u002FMolePro federation. Results and provider availability can change.\nThe official introductory guide contains older response examples; use the deployed schema and\ncurrent ARAX source for field and operation contracts. No Python SDK is used by this client.\n\n- [ARAX documentation](https:\u002F\u002Fncatstranslator.github.io\u002FTranslatorTechnicalDocumentation\u002Farchitecture\u002Fara\u002Farax\u002F)\n- [ARAX production OpenAPI](https:\u002F\u002Farax.transltr.io\u002Fapi\u002Farax\u002Fv1.4\u002Fopenapi.json)\n- [ARAXi operation documentation](https:\u002F\u002Fgithub.com\u002FRTXteam\u002FRTX\u002Fblob\u002Fmaster\u002Fcode\u002FARAX\u002FDocumentation\u002FDSL_Documentation.md)\n- [ARAX query execution and scoreless resultification](https:\u002F\u002Fgithub.com\u002FRTXteam\u002FRTX\u002Fblob\u002Fmaster\u002Fcode\u002FARAX\u002FARAXQuery\u002FARAX_query.py)\n- [Translator Reasoner API](https:\u002F\u002Fgithub.com\u002FNCATSTranslator\u002FReasonerAPI)\n- [Biolink Model](https:\u002F\u002Fbiolink.github.io\u002Fbiolink-model\u002F)\n",{"name":5,"license":15,"metadata":24,"description":7,"allowed-tools":28,"compatibility":29},{"version":25,"skill-author":26,"last-reviewed":27},"1.2","neuroepithelial","2026-09-30","Read Bash","Requires Python 3.10+ and outbound HTTPS access to arax.transltr.io. The client uses only the Python standard library and needs no API key. Queries and caller metadata may be publicly visible; never submit sensitive or patient-specific content.","master","fd76f882a04e445e899d5cfb2732f2105ea054ee","skills\u002Fawesome-skills\u002Fncats-arax",0,"https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS","https:\u002F\u002Fbg-szy.github.io\u002FTOP-SKILLS\u002F","https:\u002F\u002Fgithub.com\u002Fbg-szy","https:\u002F\u002Fwww.ecust.edu.cn\u002F","a student of East China University of Science and Technology","2026-11-13 06:26:27",{"source":8,"skillName":5,"commands":41,"prompt":51,"zipAvailable":52},[42,45,48],{"tool":43,"command":44},"npx","npx skills add bg-szy\u002FTOP-SKILLS --skill ncats-arax",{"tool":46,"command":47},"bunx","bunx skills add bg-szy\u002FTOP-SKILLS --skill ncats-arax",{"tool":49,"command":50},"pnpm","pnpm dlx skills add bg-szy\u002FTOP-SKILLS --skill ncats-arax","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fawesome-skills\u002Fncats-arax\u002FSKILL.md",true,[],[55,64,71,78,87,95],{"skillNo":56,"name":57,"nameZh":6,"description":58,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":59,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":63},"01M76KTXGSTXVVDC7YSBM41ZZS","wxpusher-integration","Use when（适用场景）：用户明确询问、指定或上下文已选定 WxPusher，需要了解、接入或排查通知（含微信 ClawBot\u002FiLink、appToken、UID、Topic、SPT）；仅说“微信通知”、未选服务商，或只出现通用 UID\u002FTopic 时不触发。","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fmarketplace\u002Fwxpusher-integration\u002FLICENSE.md","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fmarketplace\u002Fwxpusher-integration\u002FSKILL.md",[],[],"2026-11-12 13:55:43",{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":19},"01M748C5DS5BQBVBMG22FCGG34","branding","When the user wants to define, audit, or apply brand strategy—purpose, values, positioning, storytelling, voice, narrative (not only visuals). Also use when the user mentions \"brand strategy\", \"brand story\", \"brand storytelling\" or \"brand voice\". For typography, colors, design tokens, and frontend visuals, use brand-visual-generator.","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fsuperskills\u002Fbranding\u002FSKILL.md",[],[],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":19},"01M748C1GXJ9WRKP18X45DKP6G","brand-visual-generator","When the user wants to define, audit, or apply visual identity (typography, colors, spacing, design tokens, frontend aesthetics). Also use when the user mentions \"brand style guide\", \"visual identity\", \"design system\" or \"typography\". For brand story, positioning, and voice, use branding.","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fsuperskills\u002Fbrand-visual-generator\u002FSKILL.md",[],[],{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":82,"licenseFileUrl":83,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":19},"01M747T565TFEP3RAVWM0Y899Y","mcp-builder","Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node\u002FTypeScript (MCP SDK).","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fskills\u002Fmcp-builder\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fskills\u002Fmcp-builder\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":82,"licenseFileUrl":91,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":19},"01M747RAJGMBZ2QN4563STB5SH","frontend-design","Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fskills\u002Ffrontend-design\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fskills\u002Ffrontend-design\u002FSKILL.md",[],[],{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":82,"licenseFileUrl":99,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":19},"01M747NHAY5BE9GXEB31H255R1","claude-api","Reference for the Claude API \u002F Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.\nTRIGGER — read BEFORE opening the target file; don't skip because it \"looks like a one-liner\" — whenever: the prompt names Claude\u002FAnthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing\u002Fmodel choice\u002Flimits\u002Fcaching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent\u002FMCP\u002Ftool-definition\u002Fmulti-agent\u002FRAG\u002FLLM-judge\u002Fcomputer-use; generate\u002Fsummarize\u002Fextract\u002Fclassify\u002Frewrite\u002Fconverse over NL; debugging refusals\u002Fcutoffs\u002Fstreaming\u002Ftool-calls\u002Ftokens).\nSKIP only when another provider is being worked on (overrides all triggers): OpenAI\u002FGPT\u002FGemini\u002FLlama\u002FMistral\u002FCohere\u002FOllama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIRST if no provider named — don't Read the file).","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fskills\u002Fclaude-api\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fbg-szy\u002FTOP-SKILLS\u002Fblob\u002Fmaster\u002Fskills\u002Fskills\u002Fclaude-api\u002FSKILL.md",[],[]]