contract-cli-mdm-legal について
contract-cli MDM Legalは、contract-cliで法人エンティティを照会するスキルです。名称で候補を一覧表示し、IDで詳細を取得できます。フィールド設定の照会とは区別され、作成・更新コマンドは未実装です。
主な機能
- 01名称による法人エンティティの一覧表示
- 02IDによるエンティティ詳細の取得
- 03userとbotの照会モードに対応
- 04フィールド設定の照会を別スキルへ案内
活用シーン
- 01名称から候補エンティティを検索
- 02既知のエンティティIDの詳細確認
- 03契約作成前の法人エンティティ選定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ qfeius/ contract-cli --skill contract-cli-mdm-legalインストール後、Claude Code で/contract-cli-mdm-legalを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/commands.mdentity-query-guide.mdentity-query-parameters.md詳細
プロジェクトの README よりcontract-cli MDM Legal
CRITICAL — 开始前 MUST 先读取 ../contract-cli-shared/SKILL.md。
适用命令
contract-cli mdm legal listcontract-cli mdm legal get <legal-entity-id>
快速决策
- 已知法人实体 ID:直接用
mdm legal get - 只知道名称、需要候选列表:用
mdm legal list - 用户是想查字段配置:切到 ../contract-cli-mdm-fields/SKILL.md
- 用户想创建或更新法人实体:当前结构化命令未实现,不要伪造
关键规则
mdm legal list支持--name、--page-size、--page-tokenmdm legal list --as user走/open-apis/contract/v1/mcp/legal_entitiesmdm legal list --as bot走/open-apis/mdm/v1/legal_entities/list_allmdm legal get --as user走/open-apis/contract/v1/mcp/legal_entities/{legal_entity_id}mdm legal get --as bot走/open-apis/mdm/v1/legal_entities/{legal_entity_id},并额外透传 querylegal_entity_id- 不暴露
--operator --user-id-type/--user-id仍按共享规则透传,不做本地校验- 推荐阅读顺序是:
- 先读 references/entity-query-guide.md 选查询场景
- 再读 references/entity-query-parameters.md 查请求参数映射
- 最后读 references/commands.md 抄命令示例
实现来源
- internal/cli/vendor_command.go
- internal/openplatform/entity/service.go
- references/entity-query-guide.md
- references/entity-query-parameters.md
- references/commands.md
操作建议
- 只知道主体名称时,先
mdm legal list拿候选,再mdm legal get查详情 - 创建合同前如果只是要选我方主体,优先记住法人实体 id
- 想确认写接口字段定义时,切到
mdm fields list
不要这样做
- 不要把
mdm legal list/get当成字段配置查询 - 不要把未实现的
mdm legal create/update当成已有结构化命令
コメント
Markdown 対応