[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6MAHT3P8AND8WTPSADV7A6Q":3,"skill-same:01M6MAHT3P8AND8WTPSADV7A6Q":101},{"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":26,"publishedAt":48,"linkOnly":49,"markdownContent":50,"markdownBody":51,"frontMatter":52,"refName":61,"commitSha":62,"skillDirectory":63,"forksCount":64,"repositoryHtmlUrl":65,"repositoryHomepageUrl":66,"ownerHtmlUrl":67,"ownerBlogUrl":68,"ownerDescription":69,"updatedAt":70,"install":71,"resources":84},"01M6MAHT3P8AND8WTPSADV7A6Q","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.","hashgraph-online\u002Fawesome-codex-plugins","hashgraph-online","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F160371962?v=4","01M6CNB6NRJVNNGN14TR01Q6D3","HOL (Hashgraph Online)","01M6JT1HSKKG9V68KQAQGBA7XP",1554,"MIT","https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fncats-arax\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],"ncats arax","databases","inspection","pathfinding","scientific","ranking","submit","io","patient","clinical","outbound","knowledge graph","only","never","translator","access","knowledge","Bash","open","api","knowledge-graph","2026-11-10 10:12:30",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.\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.\nallowed-tools: Read Bash\nmetadata:\n  version: '1.0'\n  category: scientific-databases\n  maintainer: Kalaris Labs\n  contributor: neuroepithelial\n  tags: biomedical knowledge graph, NCATS Translator, drug repurposing, biomedical research\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 `\u002Fquery`, and reports a\nsupported TRAPI version. A nonproduction endpoint or untested TRAPI series requires an explicit\noverride; 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 \"primary myelofibrosis\" \\\n  --expected-category biolink:Disease \\\n  --max-synonyms 10 \\\n  --acknowledge-public-query \\\n  --output-dir outputs\u002Fnormalize-myelofibrosis\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.\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- 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\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- [Translator Reasoner API](https:\u002F\u002Fgithub.com\u002FNCATSTranslator\u002FReasonerAPI)\n- [Biolink Model](https:\u002F\u002Fbiolink.github.io\u002Fbiolink-model\u002F)\n\n## Agent operating procedure\n\n1. **Check the environment.** Confirm network access, API keys (if required) and the database's current API documentation and rate limits.\n2. **Pin down the inputs.** Confirm formats, identifiers and parameters from the data or the user. Ask rather than guess any value that changes the result.\n3. **Run a small version first.** Fetch a single known record and check the response format before bulk queries.\n4. **Execute the full task** using the instructions and references above.\n5. **Validate the result.** Identifiers resolve, record counts are reported, and the database version or access date is recorded.\n6. **Report.** State what was run (versions, commands, parameters), what was checked, and what is still uncertain.\n\n| If this happens | Do this |\n|---|---|\n| HTTP 429 or 5xx errors | Respect rate limits with backoff, batch requests, and report partial results honestly. |\n| A function, flag or endpoint in these instructions is missing in the installed version | Check the installed version's own documentation (`help()`, `--help`, official docs), adapt, and tell the user. Never invent an API. |\n| A required input, identifier or parameter is ambiguous | Ask the user, or state the assumption explicitly before running. |\n\n**Integrity rules**\n\n- Never fabricate results, parameters, identifiers, citations or statistics. If something cannot be run or verified, say so plainly.\n- Never invent accession numbers, IDs or records; report 'not found' instead.\n- Treat version-specific details here as possibly outdated: confirm them against the official documentation for the installed version.\n- Ask before actions that cost money, consume shared GPUs or cloud quota, touch personal or patient data, or cannot be undone.\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 `\u002Fquery`, and reports a\nsupported TRAPI version. A nonproduction endpoint or untested TRAPI series requires an explicit\noverride; 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 \"primary myelofibrosis\" \\\n  --expected-category biolink:Disease \\\n  --max-synonyms 10 \\\n  --acknowledge-public-query \\\n  --output-dir outputs\u002Fnormalize-myelofibrosis\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.\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- 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\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- [Translator Reasoner API](https:\u002F\u002Fgithub.com\u002FNCATSTranslator\u002FReasonerAPI)\n- [Biolink Model](https:\u002F\u002Fbiolink.github.io\u002Fbiolink-model\u002F)\n\n## Agent operating procedure\n\n1. **Check the environment.** Confirm network access, API keys (if required) and the database's current API documentation and rate limits.\n2. **Pin down the inputs.** Confirm formats, identifiers and parameters from the data or the user. Ask rather than guess any value that changes the result.\n3. **Run a small version first.** Fetch a single known record and check the response format before bulk queries.\n4. **Execute the full task** using the instructions and references above.\n5. **Validate the result.** Identifiers resolve, record counts are reported, and the database version or access date is recorded.\n6. **Report.** State what was run (versions, commands, parameters), what was checked, and what is still uncertain.\n\n| If this happens | Do this |\n|---|---|\n| HTTP 429 or 5xx errors | Respect rate limits with backoff, batch requests, and report partial results honestly. |\n| A function, flag or endpoint in these instructions is missing in the installed version | Check the installed version's own documentation (`help()`, `--help`, official docs), adapt, and tell the user. Never invent an API. |\n| A required input, identifier or parameter is ambiguous | Ask the user, or state the assumption explicitly before running. |\n\n**Integrity rules**\n\n- Never fabricate results, parameters, identifiers, citations or statistics. If something cannot be run or verified, say so plainly.\n- Never invent accession numbers, IDs or records; report 'not found' instead.\n- Treat version-specific details here as possibly outdated: confirm them against the official documentation for the installed version.\n- Ask before actions that cost money, consume shared GPUs or cloud quota, touch personal or patient data, or cannot be undone.\n",{"name":5,"license":15,"metadata":53,"description":7,"allowed-tools":59,"compatibility":60},{"tags":54,"version":55,"category":56,"maintainer":57,"contributor":58},"biomedical knowledge graph, NCATS Translator, drug repurposing, biomedical research","1.0","scientific-databases","Kalaris Labs","neuroepithelial","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.","main","2b63f856ce19c2a797929cacabd9e0fc936812fa","plugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fncats-arax",468,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins","https:\u002F\u002Fhol.org\u002Fplugins\u002Fbest-codex-plugins","https:\u002F\u002Fgithub.com\u002Fhashgraph-online","https:\u002F\u002Fhol.org","Open-source standards and developer tools for interoperable AI agents: discovery, identity, communication, payments, privacy and security.","2026-11-11 02:22:54",{"source":8,"skillName":5,"commands":72,"prompt":82,"zipAvailable":83},[73,76,79],{"tool":74,"command":75},"npx","npx skills add hashgraph-online\u002Fawesome-codex-plugins --skill ncats-arax",{"tool":77,"command":78},"bunx","bunx skills add hashgraph-online\u002Fawesome-codex-plugins --skill ncats-arax",{"tool":80,"command":81},"pnpm","pnpm dlx skills add hashgraph-online\u002Fawesome-codex-plugins --skill ncats-arax","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fncats-arax\u002FSKILL.md",true,[85,91,95],{"path":86,"resourceType":87,"resourceTypeDesc":88,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Foutput-schema.md","REFERENCE","参考文档",7268,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fncats-arax\u002Freferences\u002Foutput-schema.md",{"path":92,"resourceType":87,"resourceTypeDesc":88,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002Fquery-contract.md",5349,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fncats-arax\u002Freferences\u002Fquery-contract.md",{"path":96,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":99,"sourceHtmlUrl":100},"scripts\u002Farax_client.py","SCRIPT","脚本",84552,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fncats-arax\u002Fscripts\u002Farax_client.py",[102,128,153,182,203,217],{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":106,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":48},"01M716A6ETNB9B1SQ3GXZC75VR","deja-search","deja-vu memory — search the user's past AI coding sessions with the deja CLI. Holds what they already settled and never wrote into the repo (naming rules, banned or already-tried tools, required checks before merge, preferred values, who owns what). Use before your first edit in a task, before you call a change done or ready to merge, before you recommend a tool, library, design or reviewer, before re-debugging an error that may already be solved, when they say 'didn't we fix this before', 'what did we decide about X' or 'I already have that', and before telling them something on this machine does not exist.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fvshulcz\u002Fdeja-vu\u002Fskills\u002Fdeja-search\u002FSKILL.md",[],[110,111,112,113,40,114,115,116,117,118,119,120,121,122,123,34,124,125,126,127],"search","deja search","error","ready","memory","re","decide","fix","design","debugging","when","you","done","reviewer","change","cli","merge","past",{"skillNo":129,"name":130,"nameZh":6,"description":131,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":106,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":134,"publishedAt":48},"01M716A3J2W5SENSE9VGMXB375","deja-reflect","End-of-session reflection and memory curation with deja-vu. Review what was decided, what commands broke and what repaired them, and record durable project rules or decisions with deja remember so the next session starts with them.","https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fvshulcz\u002Fdeja-vu\u002Fskills\u002Fdeja-reflect\u002FSKILL.md",[],[135,136,137,138,114,139,140,141,142,143,144,145,146,34,147,148,149,150,151,152],"reflect","deja reflect","brew","remember","project rules","project","session","end","reflection","Rules","decisions","review","with","record","github","next","https","node",{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":106,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":166,"publishedAt":48},"01M715T3RR4BAYSR57HPPTJ0PF","revid","Make, edit, export and post AI videos with Revid (revid.ai) through the Revid MCP server. Use whenever the user wants a short-form or long-form video made (from an idea, a script, a URL, an article, a PDF, a tweet, a product page, their own clips, or a song), wants to find what is going viral on TikTok, YouTube, Instagram or X before making something, wants to edit or re-export an existing Revid project, generate a standalone AI image or clip, make a series episode, or publish and schedule a finished video to connected social accounts. Covers setup (hosted MCP with OAuth, or an API key), the 36 tools, credits, polling and the rules for publishing. Routes to the more specific revid-* skills when one fits.","https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Ftmakersas\u002Frevid-skills\u002Fskills\u002Frevid\u002FSKILL.md",[159,160,163],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":161,"categoryName":162,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":164,"categoryName":165,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[155,167,168,169,170,171,140,172,115,173,174,175,176,120,177,178,179,180,46,181],"Video","short-form","standalone","PDF","viral","tiktok","short","social","MCP","song","URL","image","mcp server","schedule","publish",{"skillNo":183,"name":184,"nameZh":6,"description":185,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":106,"licenseFileUrl":6,"sourceHtmlUrl":186,"categories":187,"keywords":188,"publishedAt":48},"01M71569ZM2X3H5RBFK8PVKMK2","review-study","Review a QuestionPunk survey before launch for wording, answer choices, branching, and missing settings. Use for check my survey or review this draft before publishing.","https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fquestionpunk\u002Fcodex-plugin\u002Fskills\u002Freview-study\u002FSKILL.md",[],[189,190,146,191,192,193,194,195,196,197,198,199,200,201,202],"study","review study","for","answer","missing","survey","publishing","use","check","draft","settings","launch","my","branching",{"skillNo":204,"name":205,"nameZh":6,"description":206,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":106,"licenseFileUrl":6,"sourceHtmlUrl":207,"categories":208,"keywords":209,"publishedAt":48},"01M71567GV0C35YQBY0DPGR86B","manage-study","Find QuestionPunk studies, check status, publish an explicitly requested draft, or retrieve its participant link. Use for find my survey, publish this study, or how many people responded.","https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fquestionpunk\u002Fcodex-plugin\u002Fskills\u002Fmanage-study\u002FSKILL.md",[],[210,189,211,191,194,196,212,197,198,181,213,214,215,216,201],"manage study","manage","people","how","find","link","status",{"skillNo":218,"name":219,"nameZh":6,"description":220,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":106,"licenseFileUrl":6,"sourceHtmlUrl":221,"categories":222,"keywords":223,"publishedAt":48},"01M71565A8TCA01AZQZRGRYMFZ","create-study","Create a saved QuestionPunk survey draft from a research brief or edit specified questions. Use for requests such as make a customer feedback survey or shorten my onboarding study.","https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fquestionpunk\u002Fcodex-plugin\u002Fskills\u002Fcreate-study\u002FSKILL.md",[],[224,189,225,226,227,228,191,229,194,230,196,231,232,198,233,234,235,236,237,201],"create study","create","brief","as","feedback","customer feedback","research brief","shorten","saved","research","requests","customer","questions","edit"]