Token导航 LogoToken导航

Agent Skill · 开发

cda-code-lab(CDA 代码实验室)

cda-code-lab 用于辅助 Python 项目开发、测试和数据处理,适合在 OpenClaw 中需要阅读 Python 代码、运行测试或整理脚本流程时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

cda-code-lab 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为只读;许可证为 MIT-0,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 11,566。

总安装 1,689周安装 69GitHub Stars 公开资料未说明下载 546核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:cda-code-lab(CDA 代码实验室)
来源仓库:https://github.com/wangjiaocheng/cda-code-lab
安装命令:
openclaw skills install cda-code-lab
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install cda-code-lab

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

cda-code-lab 按 Causal Dynamics Architecture 规范生成 Python 仿真代码。适合在 OpenClaw 中快速搭建物理域因果模型和可运行脚本。通过 clawhub 安装,生成的代码可直接运行,依赖 PyTorch 等库。使用前应确认依赖版本和环境配置,避免运行时错误。

建议核对原始文档了解各模块(如辛积分器、NOTEARS)的使用示例。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install cda-code-lab;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

cda-code-lab 怎么安装?

在终端执行 openclaw skills install cda-code-lab。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

cda-code-lab 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

cda-code-lab 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

cda-code-lab 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

cda-code-lab 用的人多吗?

公开数据是累计安装 1,689 次,近一周安装 69 次,下载 546 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

cda-code-lab 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
cda-code-lab

CDA 代码实验室 · 本页

1,689—只读MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
cda-code-lab
author
王教成 Wang Jiaocheng (波动几何)
description
|

CDA 架构代码工坊(Code Lab)

将 Causal Dynamics Architecture 的理论设计转化为可执行的 Python 仿真代码。

核心定位

CDA 主技能定义了架构蓝图,Data Synthesizer 生成数据,本技能负责让架构跑起来。

数据格式依赖:本技能生成的代码读取 CDA Data Synthesizer 定义的 JSON 格式(见 references/data-format-spec.md)。

可生成的组件

按 CDA 五层栈和路线图 Phase 1-2 组织:

Phase 1 组件(热力学仿真引擎)

组件CDA 章节输入输出
CDABlock§3.2EntityState + CausalEdges更新后的 EntityState
PINN 机制函数§3.3实体状态对 (s_i, s_j)状态变化量 Δs
哈密顿投影§4.1状态 (q, p)约束后状态
辛积分器§4.2状态 + 力函数下一时刻状态
贝叶斯状态更新§6.2 L1旧信念 + 观测新信念
JSON 数据加载器—*.graph.json / *.trajectory.jsonPython 对象

Phase 2 组件(多域因果耦合)

组件CDA 章节说明
机制类型注册表§3.3.1力学/热力学/流体/化学反应类型的 W 矩阵约束
因果计算路由§3.4稀疏边选择(路由分数 → Top-K → 预算)
NOTEARS 因果发现§6.1.2从时序数据中学习因果结构
在线 Laplace 学习§6.2 L2机制函数参数的在线贝叶斯更新
粗粒化 + 重正化§7信息瓶颈驱动的实体聚合

高级组件(Phase 3-4)

以下组件对应 CDA 主参考文档的深层章节(§5 do-演算、§7 多尺度、§8 CER), 属于路线图 Phase 3(反事实推理与决策,2-4 年)和 Phase 4(通用因果世界模型,4-8 年)。 当前 SKILL.md 和 references 中的 Phase 1-2 组件已覆盖核心计算原语。 当用户请求实现以下组件时,应先加载 CDA 主技能的参考文档对应章节获取完整规格。
组件CDA 章节Phase说明
do-演算图手术§五3干预推理:切断因果边 + 传播
反事实推理§五3溯因→干预→预测三步
CER 因果封装递归§八4异构嵌套因果子系统(CDA 最原创贡献)
多尺度聚合§七3自适应分辨率切换(粗粒化 + 重正化)
量纲一致性模块§3.3.2 / §4.42禁止跨量纲的参数耦合(物理量纲通道)
感知校准层§2.1-2.24统一感知接口 + 贝叶斯校准

参考文件

文件内容
references/implementation-guide.md核心指南:代码架构设计、依赖管理、运行约定
references/component-specs.md每个组件的接口签名、输入输出规格、实现要点
references/pinn-templates.mdPINN 机制函数的 PyTorch 模板(热力学/力学/流体)
references/data-format-spec.md数据格式协议(从 Data Synthesizer 共享,本文件为副本)

代码生成原则

  1. PyTorch 优先:所有可微分组件使用 PyTorch 实现,确保自动微分可用
  2. JSON 兼容:生成的代码必须能直接读取 Data Synthesizer 的 JSON 输出
  3. 可验证:每个组件附带 self-test 函数,使用合成数据验证正确性
  4. 渐进复杂度:先生成最小可运行版本(单组件),再组合完整管线
  5. 物理硬约束:哈密顿投影、辛积分器等不可用 soft constraint 替代

典型生成流程

用户请求:"实现热力学仿真引擎"
  ↓
1. 读取 implementation-guide.md → 确定项目结构和依赖
  ↓
2. 读取 component-specs.md → 确定需要哪些组件
  ↓
3. 读取 pinn-templates.md → 获取机制函数模板
  ↓
4. 生成代码文件:
   ├── data_loader.py    (JSON → EntityState/CausalEdge)
   ├── entities.py       (EntityState, CausalEdge, WorldState 类)
   ├── mechanisms.py     (PINN 机制函数)
   ├── hamiltonian.py    (哈密顿投影)
   ├── integrator.py     (辛积分器)
   ├── cdablock.py       (完整管线)
   └── run_simulation.py (主入口 + 示例)
  ↓
5. 生成 self_test.py → 验证每个组件

与 CDA 主技能的关系

CDA(主技能)
  ├── 理论参考:架构设计、公式、路线图
  ├── CDA Data Synthesizer
  │     └── 生成 JSON 格式的因果数据集
  └── CDA Code Lab(本技能)
        └── 生成代码:读取 JSON → 运行仿真 → 输出结果

使用指南

  1. 用户指定要实现的组件或场景
  2. 读取 references/implementation-guide.md 获取代码架构
  3. 读取 references/component-specs.md 获取组件接口规格
  4. 根据域类型读取 references/pinn-templates.md 获取机制函数模板
  5. 生成完整的 Python 代码文件,附带注释和 self-test

平台分布

OpenClaw

81.06%
按下载量换算443

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills