← 返回 Skills 市场
wuyifeishu

Codex Native System

作者 wuyifeishu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
46
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install codex-native-system
功能描述
Codex原生系统深度适配与运用 - 完整的代码AI能力封装。支持20+编程语言的代码生成、补全、解释、调试、优化、翻译、安全审计、测试生成、文档生成、项目分析、Git集成等12项核心功能。当需要进行任何代码相关操作时触发:代码编写、Bug修复、代码审查、性能优化、安全检测、测试用例编写、文档生成、代码重构、多语...
使用说明 (SKILL.md)

Codex原生系统深度适配与运用

技能概述

Codex Native System 是OpenClaw生态系统中的核心代码AI能力技能,基于OpenAI Codex API深度封装,为AI Agent提供企业级的代码智能处理能力。本技能实现了Codex系统所有原生接口的完整封装,支持20+主流编程语言,覆盖从单行代码补全到整个项目级分析的全场景需求。

通过安装本技能,AI Agent将获得专业级的代码处理能力,无需再安装其他任何代码相关技能即可完成该领域的所有任务。技能采用五层架构设计:API封装层、功能实现层、上下文管理层、性能优化层、监控统计层,确保高可靠性、高性能和高可扩展性。

12项核心功能详细清单

1. Codex原生API全量封装

  • 代码生成接口:基于自然语言描述生成完整代码
  • 代码补全接口:智能补全部分代码,支持光标位置感知
  • 代码解释接口:详细解释代码逻辑和执行流程
  • 代码调试接口:自动分析错误并生成修复方案
  • 代码优化接口:性能、内存、可读性多维度优化
  • 代码翻译接口:多编程语言之间的精准转换
  • 统一调用入口:所有功能通过execute方法统一调度
  • 标准化返回格式:所有接口返回统一的CodexResponse结构

2. 多语言代码生成与优化

  • 智能代码生成:根据需求描述自动生成符合规范的代码
  • 多范式支持:面向对象、函数式、过程式编程范式
  • 编码规范自动遵循:PEP 8、Google Style、Airbnb等主流规范
  • 代码质量保证:自动包含错误处理、边界条件检查
  • 实时优化建议:生成过程中持续优化代码质量
  • 最佳实践集成:自动应用设计模式和架构最佳实践

3. 代码智能调试与错误修复

  • 错误自动分析:定位Bug根因,提供详细分析报告
  • 修复方案生成:针对每个问题提供多种修复选项
  • 一键自动修复:直接应用修复方案到源代码
  • 调试步骤指导:生成系统化的调试流程
  • 智能断点建议:推荐最佳断点位置和调试策略
  • 异常模式识别:识别常见错误模式,预防复发

4. Codex上下文管理

  • 智能上下文记忆:自动维护对话历史和代码上下文
  • 长代码智能压缩:超过Token限制时自动压缩历史
  • 分段调用机制:大任务自动拆分为多个API调用
  • 记忆复用机制:历史上下文智能复用,避免重复计算
  • 上下文热更新:支持运行时动态更新上下文
  • 内存自动清理:过期上下文自动释放资源

5. 代码项目级处理

  • 全项目扫描分析:递归扫描项目所有代码文件
  • 架构深度分析:识别项目架构模式和依赖关系
  • 结构优化建议:提供项目结构重构建议
  • 依赖智能管理:分析依赖版本冲突和安全隐患
  • 批量代码生成:按架构批量生成模块代码
  • 文档自动生成:为整个项目生成API文档和README

6. Codex性能优化

  • 参数自动调优:根据任务类型智能选择最佳参数
  • 并发请求控制:智能管理并发API调用数量
  • 多级缓存机制:TTLCache缓存重复请求结果
  • 成本智能控制:Token使用统计和成本预估
  • 超时自动重试:指数退避算法的失败重试
  • 负载均衡策略:多Endpoint自动负载均衡

7. 代码安全审计

  • OWASP Top 10检测:全面检测OWASP十大安全漏洞
  • 注入漏洞检测:SQL注入、XSS、命令注入检测
  • 认证授权检查:身份验证和权限控制漏洞
  • 敏感数据扫描:硬编码密钥、密码、API密钥检测
  • 合规性检查:GDPR、SOC2等合规要求检查
  • 安全报告生成:分级安全报告和修复建议

8. Codex自定义配置

  • 模型参数配置:temperature、max_tokens、top_p等
  • 温度精细调节:0.0-2.0范围的创造力控制
  • Token限制配置:单请求最大Token数设置
  • 停止词自定义:多停止序列支持
  • 响应格式定制:JSON、Markdown、纯文本等格式
  • 配置热重载:运行时无需重启更新配置

9. 代码测试用例自动生成

  • 单元测试生成:自动生成全面的单元测试
  • 集成测试支持:模块间集成测试用例
  • 测试数据生成:边界值、等价类测试数据
  • 覆盖率智能分析:目标覆盖率自动达成
  • 测试框架兼容:pytest、JUnit、Jest等主流框架
  • 测试报告生成:详细的测试覆盖率报告

10. Codex调用日志与监控

  • 完整日志记录:所有API调用详细日志
  • 调用统计分析:成功率、响应时间、Token使用统计
  • 性能实时监控:API响应时间和吞吐量监控
  • 错误深度分析:错误分类和根因分析
  • 成本精确统计:按调用、按项目成本核算
  • 告警阈值配置:异常情况自动告警

11. 代码版本管理适配

  • Git深度集成:完整Git命令行封装
  • 提交信息自动生成:基于diff生成规范Commit Message
  • 代码智能对比:版本间代码差异智能分析
  • 分支管理建议:基于开发流程的分支策略建议
  • SVN兼容支持:传统SVN版本控制系统
  • Code Review辅助:自动生成Code Review评论

12. Codex扩展开发支持

  • 自定义插件系统:模块化插件开发框架
  • Prompt模板引擎:可复用的Prompt模板库
  • 功能扩展接口:标准化的功能扩展API
  • 第三方工具集成:IDE、CI/CD、代码托管平台
  • 钩子机制:预处理、后处理钩子函数
  • SDK开发支持:完整的二次开发文档和示例

支持的20+编程语言列表

  1. Python - 完整支持Python 3.6+,PEP 8规范
  2. Java - Java 8-17,Oracle编码规范
  3. C++ - C++11/14/17/20,C++ Core Guidelines
  4. C - ANSI C、C99、C11标准
  5. Go - Go 1.16+,Effective Go规范
  6. JavaScript - ES5/ES6+,Airbnb风格指南
  7. TypeScript - TypeScript 4.0+,严格模式
  8. Rust - Rust 2018/2021 Edition
  9. PHP - PHP 7.4+,PSR规范
  10. Ruby - Ruby 2.7+,Ruby风格指南
  11. Swift - Swift 5.0+,Apple Swift规范
  12. Kotlin - Kotlin 1.5+,Android官方推荐
  13. C# - C# 8.0+,.NET编码标准
  14. Objective-C - iOS/macOS开发
  15. Scala - Scala 2.13+,函数式编程
  16. Perl - Perl 5.30+
  17. Haskell - Haskell 2010标准
  18. R - R 4.0+,数据分析
  19. MATLAB - 数值计算和矩阵运算
  20. SQL - MySQL、PostgreSQL、SQL Server
  21. Bash - Shell脚本编程
  22. Dart - Flutter跨平台开发

详细安装说明

系统要求

  • Python 3.8+
  • 网络连接(访问Codex API)
  • 至少2GB可用内存
  • 500MB磁盘空间

安装步骤

  1. 下载技能包

    # 解压技能包到OpenClaw技能目录
    unzip codex-native-system.zip -d /path/to/openclaw/skills/
    cd /path/to/openclaw/skills/codex-native-system
    
  2. 安装依赖

    pip install -r requirements.txt
    
  3. 配置API密钥

    # 方式1:环境变量
    export OPENAI_API_KEY="your-api-key-here"
    export OPENAI_API_BASE="https://api.openai.com/v1"
    
    # 方式2:配置文件
    cp config.example.json config.json
    # 编辑config.json填入API密钥
    
  4. 验证安装

    python main.py
    # 应该看到"Skill initialized successfully!"消息
    
  5. 在OpenClaw中启用

    • 重启OpenClaw服务
    • 在技能管理中确认codex-native-system已加载
    • 测试基础功能确保正常运行

环境变量配置

# 必填配置
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
OPENAI_API_BASE=https://api.openai.com/v1

# 可选配置
CODEX_MODEL=code-davinci-002
CODEX_TEMPERATURE=0.0
CODEX_MAX_TOKENS=2048
CODEX_TIMEOUT=60
CODEX_CACHE_TTL=3600

12个场景使用示例

示例1:Python代码生成

skill.execute("code_generate", {
    "prompt": "实现一个快速排序算法",
    "language": "python",
    "context": "需要支持泛型比较"
})

示例2:JavaScript代码补全

skill.execute("code_complete", {
    "code": "function fetchData(url) {",
    "language": "javascript",
    "cursor_position": 22
})

示例3:代码解释

skill.execute("code_explain", {
    "code": "def fib(n): return n if n\x3C=1 else fib(n-1)+fib(n-2)",
    "detail_level": "detailed"
})

示例4:Java代码调试

skill.execute("code_debug", {
    "code": "public class Test { public static void main(String[] args) { int a = 1/0; } }",
    "error_message": "ArithmeticException: / by zero",
    "language": "java"
})

示例5:Go代码性能优化

skill.execute("code_optimize", {
    "code": "package main\
func sum(n int) int { s:=0; for i:=0;i\x3Cn;i++ {s+=i}; return s }",
    "language": "go",
    "optimize_target": "performance"
})

示例6:代码语言翻译

skill.execute("code_translate", {
    "code": "print('Hello World')",
    "source_language": "python",
    "target_language": "java"
})

示例7:项目架构分析

skill.execute("project_analyze", {
    "project_path": "./my-project",
    "analysis_type": "full"
})

示例8:安全漏洞审计

skill.execute("security_audit", {
    "code": "query = f\"SELECT * FROM users WHERE id={user_id}\"",
    "language": "python",
    "audit_level": "comprehensive"
})

示例9:单元测试生成

skill.execute("test_generate", {
    "code": "def add(a, b): return a + b",
    "language": "python",
    "test_framework": "pytest",
    "coverage_target": "100%"
})

示例10:文档自动生成

skill.execute("docs_generate", {
    "code": "class Calculator: def add(self, a, b): return a + b",
    "language": "python",
    "doc_style": "google"
})

示例11:代码重构

skill.execute("refactor", {
    "code": "// 待重构代码...",
    "language": "typescript",
    "refactor_type": "solid_principles"
})

示例12:Git提交信息生成

skill.execute("git_integrate", {
    "repo_path": "./my-repo",
    "action_type": "commit_message"
})

触发词列表(12+)

  1. 代码生成 - 生成代码、写代码、实现功能、coding
  2. 代码补全 - 补全代码、继续写、完成代码、complete
  3. 代码解释 - 解释代码、这是什么意思、代码说明、explain
  4. 代码调试 - 调试代码、找Bug、修复错误、debug、fix
  5. 代码优化 - 优化代码、性能优化、重构代码、optimize
  6. 代码翻译 - 转换语言、翻译成、代码转换、translate
  7. 项目分析 - 分析项目、架构审查、代码审查、review
  8. 安全审计 - 安全检查、漏洞扫描、代码安全、security
  9. 测试生成 - 写测试、单元测试、测试用例、test
  10. 文档生成 - 写文档、生成注释、API文档、document
  11. 代码重构 - 重构、清理代码、技术债务、refactor
  12. Git集成 - 提交信息、代码对比、git commit
  13. 代码审查 - Code Review、CR、代码评审
  14. 依赖管理 - 依赖分析、版本冲突、dependency

核心优势说明

1. 全功能覆盖

  • 12项核心功能,覆盖代码开发全生命周期
  • 20+编程语言支持,满足多语言开发需求
  • 从单行代码到整个项目的全场景支持
  • 无需其他代码技能,一站式解决方案

2. 企业级可靠性

  • 真实API封装,零Mock、零占位符
  • 自动重试机制,确保调用成功率
  • 多级缓存,提升响应速度降低成本
  • 完整的异常处理和错误恢复

3. 高性能架构

  • 智能并发控制,避免API限流
  • 上下文智能压缩,最大化Token利用率
  • 内存高效管理,支持大规模项目
  • 毫秒级缓存响应

4. 开发友好

  • 标准化OpenClaw接口,易于集成
  • 详细的文档和示例,上手即用
  • 配置热重载,无需重启服务
  • 完善的日志和监控,便于排错

5. 成本可控

  • 智能缓存减少重复调用
  • Token精确统计和成本核算
  • 参数自动优化,最小化Token消耗
  • 调用量监控和告警

完整配置说明

核心配置参数

参数名 类型 默认值 取值范围 说明
api_key string "" - OpenAI API密钥
api_base string "https://api.openai.com/v1" - API端点地址
model string "code-davinci-002" code-davinci-002, code-cushman-001 Codex模型名称
temperature float 0.0 0.0-2.0 采样温度,0最确定,2最随机
max_tokens int 2048 1-8000 最大生成Token数
top_p float 1.0 0.0-1.0 核采样参数
frequency_penalty float 0.0 -2.0-2.0 频率惩罚
presence_penalty float 0.0 -2.0-2.0 存在惩罚
stop_sequences array [] - 停止序列列表
timeout int 60 10-300 请求超时秒数
max_retries int 3 0-10 最大重试次数
cache_ttl int 3600 0-86400 缓存过期时间(秒)
enable_cache bool true true/false 是否启用缓存
enable_logging bool true true/false 是否启用日志

配置文件示例 (config.json)

{
  "api_key": "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "api_base": "https://api.openai.com/v1",
  "model": "code-davinci-002",
  "temperature": 0.2,
  "max_tokens": 2048,
  "timeout": 60,
  "max_retries": 3,
  "cache_ttl": 3600,
  "enable_cache": true,
  "enable_logging": true
}

高级配置

自定义模型参数

不同任务推荐的temperature设置:

  • 代码生成:0.0-0.3(确定性高)
  • 创意编程:0.5-0.8(一定创造性)
  • 代码补全:0.0-0.2(精准匹配)
  • 代码解释:0.3-0.5(自然语言)

缓存策略配置

  • 短缓存:cache_ttl=300,适合频繁变化的代码
  • 长缓存:cache_ttl=86400,适合稳定的工具函数
  • 禁用缓存:enable_cache=false,调试时使用

日志级别配置

import logging
logging.getLogger('codex-native-system').setLevel(logging.DEBUG)

版本信息

  • 当前版本:1.0.0
  • 发布日期:2026-05-17
  • 兼容OpenClaw版本:V3.4.9+
  • 维护团队:OpenClaw Core Team

注意:使用本技能需要有效的OpenAI API密钥,并可能产生API调用费用。请确保您了解OpenAI的定价政策并合理使用。

安全使用建议
Install only if you are comfortable with repository content being sent to the configured OpenAI-compatible API. Use it on non-sensitive projects first, avoid running project analysis or Git integration on private code or diffs containing secrets, and prefer adding explicit review, redaction, path limits, and confirmation before any repository-wide scan or diff upload.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The OpenAI/Codex API use is coherent with a coding assistant, but project analysis reads directory structure and code previews, and Git integration uploads staged or recent diffs; that is high-impact source-code exposure beyond a narrow pasted-code helper.
Instruction Scope
The skill advertises activation for essentially any code-related task and broad triggers such as review, test, document, and fix, increasing the chance of unintended use on sensitive repositories.
Install Mechanism
Installation uses ordinary Python dependencies and an OpenAI API key. The static exposed-secret finding appears to be a placeholder example value, not a live hardcoded credential, but the package requires users to configure sensitive credentials.
Credentials
Recursive local project scanning, raw code-preview collection, Git diff subprocess calls, and remote API submission are powerful capabilities with no path allowlist, secret redaction, upload preview, or explicit confirmation in the implementation.
Persistence & Privilege
The skill writes a local log file and keeps in-memory context/cache data. It does not show durable background persistence or privilege escalation, but it retains task metadata and API results during runtime.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install codex-native-system
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /codex-native-system 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
codex-native-system 1.0.0 初始版本发布。 - 提供 Codex 全领域代码AI封装,包括生成、补全、解释、调试、优化、翻译、安全审计、测试生成、文档生成、项目分析、Git集成等12大功能 - 支持20+主流编程语言的项目级处理与多场景用例 - 实现完整上下文记忆、性能优化、多级缓存与企业级异常处理 - 深度集成 Codex API,统一调用入口与标准化响应结构 - 内置AI代码调试、安全检测、测试和文档自动生成、架构分析、多工具集成 - 提供详细安装配置指引与丰富的使用示例
元数据
Slug codex-native-system
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Codex Native System 是什么?

Codex原生系统深度适配与运用 - 完整的代码AI能力封装。支持20+编程语言的代码生成、补全、解释、调试、优化、翻译、安全审计、测试生成、文档生成、项目分析、Git集成等12项核心功能。当需要进行任何代码相关操作时触发:代码编写、Bug修复、代码审查、性能优化、安全检测、测试用例编写、文档生成、代码重构、多语... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 46 次。

如何安装 Codex Native System?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install codex-native-system」即可一键安装,无需额外配置。

Codex Native System 是免费的吗?

是的,Codex Native System 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Codex Native System 支持哪些平台?

Codex Native System 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Codex Native System?

由 wuyifeishu(@wuyifeishu)开发并维护,当前版本 v1.0.0。

💬 留言讨论