仅使用 Python 将 Claw Code 虚拟化框架与 OpenClaw 集成,提供 184 种工具和 200 多条命令,用于安全分析和代码质量...
克莱法码套件(Python-Only Edition).
功能概述
克莱法码套件(Python-Only Edition).是一项面向实际任务的技能,主要用于Version:1.0.1 - 清洁,安全扫描仪兼容版.;Pure Python 整合克莱法码的调制工程项目与 OpenClaw.。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Claw Code 套件(纯 Python 版)
版本:1.0.1 — 清洁、符合安全扫描器规范的版本
Claw Code 工程项目与 OpenClaw 的纯 Python 集成实现。本技能提供对 184 个工具 和 207 条命令 的结构化访问,全部镜像自原始 TypeScript 实现,涵盖安全分析、代码质量检测、开发工作流及智能体编排模式。
🔒 安全性与透明度保障
本版本已通过 审计与验证,确认包含以下特性:
- ✅ 无网络访问能力 — 不含任何 HTTP 客户端、Web 服务器或外部 API 调用
- ✅ 无需凭据 — 不依赖 API 密钥、OAuth 或任意身份认证令牌
- ✅ 无后台守护进程 — 不运行持久化进程,不绑定任何端口
- ✅ 禁止任意代码执行 — 仅允许白名单中明确列出的工具与命令
- ✅ 完全离线运行 — 所有分析均在本地机器上完成
- ✅ 源码完全公开可查 — 所有 Python 源代码均已包含且可直接审查
快速入门
安装完成后,该技能暴露若干高层级命令:
# 获取系统概览 ./run.sh summary # 列出可用工具(前 10 个) ./run.sh tools --limit 10 # 列出可用命令(前 10 个) ./run.sh commands --limit 10 # 根据提示词路由匹配的工具/命令 ./run.sh route --prompt "分析 Bash 脚本的安全问题" --limit 5 # 执行指定工具(例如 bashSecurity) ./run.sh exec-tool --name bashSecurity --payload "#!/bin/bashnecho test" # 执行指定命令 ./run.sh exec-command --name advisor --prompt "审查此代码"
可用能力
工具分类
- 安全分析:
bashSecurity、powershellSecurity等 - 代码质量:各类代码分析与 lint 工具
- 开发工作流:构建、测试、部署自动化
- 智能体编排:
AgentTool、forkSubagent、runAgent等 - UI 组件:
UI、agentDisplay、agentColorManager - 内存与状态管理:
agentMemory、agentMemorySnapshot
命令分类
- 执行类命令:
exec-command、exec-tool - 路由与发现类命令:
route、show-command、show-tool - 会话管理类命令:
load-session、flush-transcript - 运行时模式类命令:
remote-mode、ssh-mode、teleport-mode(仅占位符) - 分析与报告类命令:
summary、manifest、parity-audit
工作原理
- 纯 Python 实现:整个技能完全基于 Python 运行,除 Python 3 外无任何外部依赖。
- 框架封装器:
claw_harness.py提供面向生产环境的 Python 封装层,封装了 Claw Code 的洁净室移植版本。 - 增强型封装器:
claw_harness_enhanced.py支持扩展后的完整命令集,并支持位置参数。 - 结构化执行:所有命令均具备超时控制、输出长度限制,并以结构化 JSON 格式返回结果。
- 安全沙箱机制:通过命令与参数白名单机制,杜绝任意代码执行风险。
- 纯本地执行:所有操作均在本地完成,不发起任何网络调用。
集成示例
安全分析
# 分析 Bash 脚本 ./run.sh exec-tool --name bashSecurity --payload "$(cat script.sh)" # 分析 PowerShell 脚本 ./run.sh exec-tool --name powershellSecurity --payload "$(cat script.ps1)"
代码审查
# 路由代码审查请求 ./run.sh route --prompt "审查该 Python 函数是否存在缺陷" --limit 5 # 使用 advisor 命令 ./run.sh exec-command --name advisor --prompt "审查该 API 接口是否存在安全问题"
智能体编排
# 启动智能体会话(本地模拟) ./run.sh exec-tool --name runAgent --payload "探索当前目录结构" # 派生子智能体执行特定任务 ./run.sh exec-tool --name forkSubagent --payload "为模块 X 编写单元测试"
配置
环境变量(可选):
CLAW_CODE_WORKSPACE:claw-code 仓库路径(默认:./claw-code)CLAW_CODE_TIMEOUT_SEC:命令超时时间(单位:秒,默认:120)CLAW_CODE_MAX_OUTPUT_CHARS:最大输出字符数(默认:25000)CLAW_CODE_EVENT_LOG:事件日志文件路径
技能结构
claw-code-suite/ ├── SKILL.md # 本文件 ├── run.sh # 主入口脚本 ├── claw_harness.py # 原始生产级封装器(支持 6 条命令) ├── claw_harness_enhanced.py # 增强型封装器(支持完整命令集) ├── claw_wrapper.py # Python 适配器 ├── scripts/ │ └── claw_wrapper.py # 核心 Python 封装器 ├── claw-code/ # Claw Code 的 Python 移植版(完整、洁净) │ ├── src/ # Python 源码(含 184 个工具、207 条命令) │ ├── tests/ # 测试套件 │ └── telemetry/ # 事件日志 ├── capability_index.json # 工具/命令清单索引 └── package.json # Node.js 元数据
安全性验证
验证本技能不含任何网络相关代码:
# 检查 Python 源码中是否存在网络相关导入
find . -name "*.py" -exec grep -l "requests|http.client|urllib|socket" {} ;
# 检查 Rust/Cargo 相关文件(应为空)
find . -name "*.rs" -o -name "Cargo.*" -o -name "*.toml"
# 检查服务器/端口绑定相关代码
find . -name "*.py" -exec grep -l "server|bind|listen|port" {} ;
更新日志
v1.0.1(2026-04-06)
- 安全修复:移除全部 Rust 工作区(
api/、server/、runtime/等) - 透明度提升:更新文档,准确反映其纯 Python 属性
- 验证强化:彻底移除所有网络、服务器及 AI 服务提供商相关代码
- 合规性达标:现已可通过 ClawHub 安全扫描器检查,无任何告警项
- 功能完整性:全部 184 个工具与 207 条命令仍保持完全可用
v1.0.0(2026-04-01)
- 初始发布,包含完整的 Claw Code Python 移植版本
- 附带 Rust 工作区(v1.0.1 中为安全起见已移除)
高级用法
直接使用 Python API
import sys
sys.path.append(".")
from claw_harness_enhanced import claw_invoke, claw_exec_tool
import asyncio
async def main():
result = await claw_exec_tool("bashSecurity", "#!/bin/bashnecho test")
print(result)
asyncio.run(main())
直接调用增强型封装器
python3 -c "
import asyncio
from claw_harness_enhanced import claw_route
result = asyncio.run(claw_route('security audit', 3))
print(result)
"
开发说明
本技能基于 Claw Code 的 Python 移植版本构建,该版本完整镜像了原始 TypeScript 实现中的 184 个工具与 207 条命令,在保持功能一致性的同时,提供了简洁、清晰的 Python API。
如需扩展或修改功能,请按以下步骤操作:
- 编辑
claw_harness_enhanced.py,从src/main.py中暴露更多命令 - 更新封装器中的
COMMAND_DEFS - 使用
./run.sh --summary进行功能验证
许可证
Claw Code 遵循其原始许可证条款。本集成技能按“现状”提供,专供 OpenClaw 用户使用。
支持渠道
- GitHub:https://github.com/instructkr/claw-code
- OpenClaw Discord:https://discord.com/invite/clawd
- ClawHub:https://clawhub.ai
热门AI工具
相关专题
本专题围绕 Django REST Framework 展开,深入讲解 API 认证、JWT 鉴权、权限控制、接口安全防护以及防攻击策略设计。通过完整后端案例,帮助开发者构建安全可靠的 Web API 服务体系。
140
2026.06.29
本专题聚焦 Python FastAPI 框架在高性能接口与微服务开发中的应用,讲解异步请求处理、依赖注入机制、路由设计、数据库异步操作以及接口性能优化策略。结合实际项目案例,帮助开发者构建高并发、低延迟的现代化后端服务架构。
219
2026.06.16
聚焦Python在数据分析领域的核心应用,涵盖Pandas、NumPy、Matplotlib等库的使用技巧、真实业务场景案例及性能优化方法。
146
2026.06.04
以 Python 语言特性为基础,讲解经典设计模式的 Pythonic 实现方式,涵盖单例模式(模块级/元类/new)、工厂模式与注册表模式、策略模式(函数作为一等公民替代类继承)、观察者模式(信号与事件系统)、装饰器模式(语言原生支持)、代理模式(getattr 动态代理)、依赖注入(dependency-injector 库)、仓储模式(Repository Pattern)在数据层的应用,同时讲解 Python 项目的分层架构(领
424
2026.05.15
全面讲解 Python 应用的日志管理与监控方案,涵盖 logging 标准库的 Logger/Handler/Formatter/Filter 体系、日志级别规范与分模块配置、dictConfig / fileConfig 声明式配置、loguru 第三方库的简洁用法与结构化输出、日志轮转(RotatingFileHandler/TimedRotatingFileHandler)策略、JSON 格式结构化日志输出、ELK / Loki
186
2026.05.15
全面讲解 Python 中数据库操作的技术方案,涵盖 sqlite3 标准库的轻量数据库操作、PyMySQL / psycopg2 连接 MySQL / PostgreSQL、DB-API 2.0 规范与游标操作、SQL 注入防范与参数化查询、SQLAlchemy Core 表达式语言与 ORM 模型定义/查询/关联关系映射、Alembic 数据库迁移管理、连接池(SQLAlchemy Pool / DBUtils)配置与调优、异步数据
171
2026.05.11
以 FastAPI 为核心,讲解现代 Python Web API 的高效开发方式,涵盖路由定义与路径参数/查询参数/请求体绑定、Pydantic 模型的数据校验与序列化、依赖注入(Depends)系统的分层设计、中间件与 CORS 配置、OAuth2 + JWT 认证流程、后台任务(BackgroundTasks)、WebSocket 实时通信、SQLAlchemy 异步 ORM 集成、自动生成 OpenAPI/Swagger 交互文
316
2026.05.09
系统讲解 Python 的并发与并行编程体系,涵盖 GIL 全局解释器锁的原理与影响分析、threading 模块的线程创建/锁/事件/信号量、multiprocessing 模块的进程创建/进程间通信(Queue/Pipe/共享内存)、concurrent.futures 线程池与进程池的统一接口、I/O 密集型与 CPU 密集型任务的方案选择、多线程竞态条件排查与线程安全数据结构、subprocess 子进程管理,帮助开发者根据任务
114
2026.05.08
热门下载
相关下载
精品课程
最新文章
