GB-Power-Market-JJ caixu-query-assets
Search Personal Asset Library. Use when the user wants to search or filter an existing 材序 asset library at the query stage, including “查我有哪些材料”“看哪些可复用”“按类型筛资产”“用自然语言找相关材料”. Prefer caixu-skill when the user asks for the full end-to-end mainline or is unsure which stage to run. This skill normalizes filters into precise retrieval inputs, uses agent tags plus FTS by default, and only calls the optional semantic vector retrieval function when the user explicitly asks for similar or related materials.
install
source · Clone the upstream repo
git clone https://github.com/GeorgeDoors888/GB-Power-Market-JJ
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/GeorgeDoors888/GB-Power-Market-JJ "$T" && mkdir -p ~/.claude/skills && cp -r "$T/openclaw-skills/skills/angjustinl/asset-library-skill/caixu-query-assets" ~/.claude/skills/georgedoors888-gb-power-market-jj-caixu-query-assets && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/GeorgeDoors888/GB-Power-Market-JJ "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/openclaw-skills/skills/angjustinl/asset-library-skill/caixu-query-assets" ~/.openclaw/skills/georgedoors888-gb-power-market-jj-caixu-query-assets && rm -rf "$T"
manifest:
openclaw-skills/skills/angjustinl/asset-library-skill/caixu-query-assets/SKILL.mdsource content
Search Personal Asset Library
在用户要“查我有哪些材料”“看哪些可复用”“按类型筛资产”时使用这个 skill。
Quick flow
- 归一化查询条件
- 调用
query_assets - 返回结构化结果或推荐先建库
Read next only when needed
- 需要映射中文类别、场景或有效期状态时,读 references/workflow.md
- 需要确认
字段或 tool 边界时,读 references/tool-contracts.mdQueryAssetsData - 需要对齐 filter 归一化输出时,读 references/output-patterns.md
- 遇到空库、空结果、SQLite 不可用时,读 references/failure-modes.md
Required tools
caixu-data-mcp.query_assetscaixu-data-mcp.query_assets_vectorcaixu-data-mcp.reindex_library_search
Required input
library_idmaterial_types[]?keyword?semantic_query?tag_filters_any[]?tag_filters_all[]?validity_statuses[]?
Workflow
- 要求一个明确的
,不要猜测库。library_id - 把用户表达归一化成 canonical filters + semantic query + agent tag filters。
- 当用户明确要自然语言检索,或当前库看起来是旧库且索引状态不明确时,先调用
一次,再进入正式查询。reindex_library_search - 如果用户完全没给过滤条件,做一个安全的有界查询,不要无界倾倒全库。
- 默认调用
,它只做query_assets
的精确检索。agent_tags + FTS + 结构过滤 - 只有当用户明确要求“相似材料”“相关材料”“语义扩展召回”时,才额外调用
。query_assets_vector - 如果库还没有
,停止并推荐asset_card
。build-asset-library
Guardrails
- 这是精确检索优先的 skill:agent 只负责意图归一化与结果摘要,不重新抽取材料。
- 正式默认检索路径是
。agent_tags + FTS + 结构过滤
是可选函数,只在用户明确要求“相似/相关材料”时才使用。query_assets_vector- 若向量检索暂时不可用,不得影响默认
。query_assets - 不得把“没有命中”包装成假错误。
- 不得把 SQLite 错误伪装成空结果。
只能跟随命中的资产返回,不要把无关归并组混进结果。merged_assets