SuperAPI AI 工具集

civic-skill

通用与其它

查看项目

更新于 10-16 07:28

技能介绍

用途:civic-skill 用于向 CIViC 的 GraphQL 接口提交精简请求,服务于癌症变异解读相关的模式(schema)检查与定向证据检索。适合需要查询 CIViC 数据、但希望保持请求范围窄、结果简洁的场景。

主要能力:所有 CIViC GraphQL 操作统一通过 scripts/civic_graphql.py 执行。支持从标准输入读取一个 JSON 对象,必填字段为 query 或 query_path,可选字段包括 variables、max_items、max_depth、timeout_sec、save_raw、raw_output_path。较长的 GraphQL 文档建议用 query_path 指定,而不是内联粘贴大段查询。默认返回基于脚本 JSON 的简洁 Markdown 摘要;只有用户明确要求机器可读输出时才返回原始 JSON。

使用方式:优先使用 sanity、schema 和定向证据查询,避免宽泛的整图导出。保持选择集(selection set)精简,从 schema 或目标实体查询开始。在长对话中应重新执行请求,而不是依赖较早的工具输出。示例命令:echo '{"query":"query { __typename }"}' | python scripts/civic_graphql.py。

输出与错误:成功时返回 ok、source、top_keys、紧凑摘要,以及当 save_raw=true 时的 raw_output_path。失败时返回 ok=false,并带有 error.code,例如 invalid_json、invalid_input、network_error、invalid_response 或 graphql_error。

限制:资料未提供该技能的收费、价格、平台支持范围或具体效果说明;除本文件与 scripts/civic_graphql.py 外,无需额外运行时引用,导入包应限制在这两者之内。