GB-Power-Market-JJ caixu-build-asset-library
Build Personal Asset Library. Use when the user wants to convert parsed materials into asset cards and a queryable library at the asset-build 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 creates a build_asset_library pipeline run, reads parsed files from caixu-data-mcp, extracts canonical asset cards from trustworthy parsed text, merges likely duplicate versions conservatively, persists assets and merged groups, and completes the pipeline run with library_id. Do not use it for querying, lifecycle judgment, package creation, or submission.
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-build-asset-library" ~/.claude/skills/georgedoors888-gb-power-market-jj-caixu-build-asset-library && 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-build-asset-library" ~/.openclaw/skills/georgedoors888-gb-power-market-jj-caixu-build-asset-library && rm -rf "$T"
manifest:
openclaw-skills/skills/angjustinl/asset-library-skill/caixu-build-asset-library/SKILL.mdsource content
Build Personal Asset Library
在用户要“建资产库”“生成资产卡”“去重整理版本”时使用这个 skill。
Quick flow
- 读取已解析文件
- 先做 document triage,再抽取
asset_card - 保守归并并写入资产库
Read next only when needed
- 要确认本批次和全库读取策略时,读 references/workflow.md
- 要确认
、BuildAssetLibraryData
或归并字段时,读 references/tool-contracts.mdasset_card - 要对齐 triage / extraction / merge 的 JSON 形状时,读 references/output-patterns.md
- 遇到低置信、
、归并不确定时,读 references/failure-modes.mdbinary_only
Required tools
caixu-data-mcp.create_pipeline_runcaixu-data-mcp.get_parsed_filescaixu-data-mcp.append_pipeline_stepcaixu-data-mcp.upsert_asset_cardscaixu-data-mcp.upsert_merged_assetscaixu-data-mcp.complete_pipeline_run
Required input
library_idfile_ids[]?
Workflow
- 先创建
pipeline run,并在关键阶段追加build_asset_library
。append_pipeline_step - 调用
,优先限定到当前批次的get_parsed_files
。file_ids[] - 跳过没有可信文本的文件;
不能仅靠文件名生成binary_only
。asset_card - 先逐文件做 document triage,判断是否应进入资产库,并给出保守的文档角色提示。
- 只对 triage 通过的文件,从 parsed text 和 file metadata 抽取 canonical
。asset_card - 先写入
,再本地构造保守的upsert_asset_cards
。merged_assets - 如果存在可确认的归并组,再调用
;没有归并组不是失败。upsert_merged_assets - 用
结束 build run,并返回complete_pipeline_run
,必须包含BuildAssetLibraryData
、library_id
、asset_cards
和 summary。merged_assets
Guardrails
- 不得虚构 holder、issuer、日期或高置信度。
- 高歧义字段返回
,不要输出null
。"unknown" - 不确定是否同一材料时,不合并。
- 不得删除原始
。asset_card - 这是单人个人资产库;公示、名单、团队材料只有在能保守映射到 owner 时才允许进入。
- 简历类材料必须视为
,且不得携带 issuer/date。experience - 没有任何可信材料时,返回结构化
或partial
,不要伪造资产库。failed - 如果
遇到 recoverable model failure,允许 pipeline 保守放行到document_triage
,但必须留下 warning / audit。asset_extraction