Agent Skills › qingchencloud/cj2api

qingchencloud/cj2api

GitHub

用于将项目部署至 Cloudflare Workers。流程包括自动安装依赖、执行 wrangler deploy 并输出结果。支持本地预览及通过 cftunnel 生成临时公网地址进行远程调试。

6 个 Skill 55

安装全部 Skills

npx skills add qingchencloud/cj2api --all -g -y
更多选项

预览集合内 Skills

npx skills add qingchencloud/cj2api --list

集合内 Skills (6)

用于将项目部署至 Cloudflare Workers。流程包括自动安装依赖、执行 wrangler deploy 并输出结果。支持本地预览及通过 cftunnel 生成临时公网地址进行远程调试。
用户请求部署到 Cloudflare Workers 用户提及 wrangler deploy 用户希望发布 Worker 服务
.agents/skills/deploy/SKILL.md
npx skills add qingchencloud/cj2api --skill deploy -g -y
SKILL.md
Frontmatter
{
    "name": "deploy",
    "license": "MIT",
    "metadata": {
        "tags": [
            "cloudflare",
            "workers",
            "deploy"
        ],
        "author": "QingChen Cloud",
        "version": "1.0.0"
    },
    "description": "部署到 Cloudflare Workers"
}

部署 Deploy

部署到 Cloudflare Workers。

流程

  1. 检查是否已安装依赖(node_modules 是否存在),未安装则执行 npm install
  2. 执行 npm run deploy(即 wrangler deploy
  3. 输出部署结果:Worker URL、部署状态

本地预览

如需本地测试,执行 npm run dev(即 wrangler dev),默认监听 http://localhost:8787

搭配 cftunnel

本地开发时可用 cftunnel quick 8787 生成临时公网地址,方便远程调试。

用于将 @qingchencloud/cj2api 发布到 npm 并推送至 GitHub。流程包括检查工作区状态、询问版本类型、执行版本升级与发布、推送代码及标签,最后输出摘要。
用户要求发布新版本 用户提及 bump 版本号 用户请求 npm publish
.agents/skills/release/SKILL.md
npx skills add qingchencloud/cj2api --skill release -g -y
SKILL.md
Frontmatter
{
    "name": "release",
    "license": "MIT",
    "metadata": {
        "tags": [
            "npm",
            "release",
            "publish"
        ],
        "author": "QingChen Cloud",
        "version": "1.0.0"
    },
    "description": "版本发布:bump 版本号 → npm publish → git tag → push"
}

发版 Release

发布新版本到 npm 并推送到 GitHub。

流程

  1. 确认当前工作区干净(无未提交变更)
  2. 询问版本号类型:patch / minor / major
  3. 执行 npm version <type> 自动更新 package.json 并创建 git tag
  4. 执行 npm publish 发布到 npm
  5. 执行 git push && git push --tags 推送代码和标签到 GitHub
  6. 输出发布摘要:版本号、npm 地址、GitHub tag 地址

注意事项

  • npm 包名为 @qingchencloud/cj2api,scoped public 包
  • 发布前确保 npm whoami 已登录且属于 @qingchencloud 组织
  • 如果有 TypeScript 编译错误,先修复再发版
用于修改和维护内置测试页面(src/page.ts),涵盖头部、接口卡片及多语言示例Tab,支持动态域名替换与统计展示。
用户要求更新或修改测试页面内容 需要调整page.ts中的UI结构或交互逻辑 修复测试页面的TS编译错误或样式问题
.agents/skills/update-page/SKILL.md
npx skills add qingchencloud/cj2api --skill update-page -g -y
SKILL.md
Frontmatter
{
    "name": "update-page",
    "license": "MIT",
    "metadata": {
        "tags": [
            "frontend",
            "page",
            "ui"
        ],
        "author": "QingChen Cloud",
        "version": "1.0.0"
    },
    "description": "维护内置测试页面(page.ts)"
}

更新测试页面 Update Page

修改内置测试页面(src/page.ts)。

页面结构

  • 头部:标题 + 版本徽章 + ChatJimmy 链接 + API Key 提示
  • 接口端点卡片:POST /v1/chat/completions、GET /v1/models
  • 四个 Tab:测试面板、cURL 示例、Python 示例、Node.js 示例
  • 响应结果区 + 统计栏(耗时、Token 数、输出速度)

注意事项

  • 代码示例中的域名通过 JS 自动替换为 window.location.origin,无需硬编码
  • 页面为纯 HTML/CSS/JS 内联在 TypeScript 模板字符串中
  • CSS 使用暗色主题,极简风格
  • 修改后需确保 TypeScript 编译通过:模板字符串中的 ${ 需要是合法的 TS 插值
用于将项目部署到 Cloudflare Workers。流程包括检查并安装依赖、执行 wrangler deploy 命令,并输出 Worker URL 及状态。支持本地预览和通过 cftunnel 生成临时公网地址进行远程调试。
用户请求部署 Cloudflare Workers 用户询问如何发布 Worker 服务
.claude/skills/deploy/SKILL.md
npx skills add qingchencloud/cj2api --skill deploy -g -y
SKILL.md
Frontmatter
{
    "name": "deploy",
    "license": "MIT",
    "metadata": {
        "tags": [
            "cloudflare",
            "workers",
            "deploy"
        ],
        "author": "QingChen Cloud",
        "version": "1.0.0"
    },
    "description": "部署到 Cloudflare Workers"
}

部署 Deploy

部署到 Cloudflare Workers。

流程

  1. 检查是否已安装依赖(node_modules 是否存在),未安装则执行 npm install
  2. 执行 npm run deploy(即 wrangler deploy
  3. 输出部署结果:Worker URL、部署状态

本地预览

如需本地测试,执行 npm run dev(即 wrangler dev),默认监听 http://localhost:8787

搭配 cftunnel

本地开发时可用 cftunnel quick 8787 生成临时公网地址,方便远程调试。

用于发布 @qingchencloud/cj2api 包。流程包括检查工作区状态、询问版本类型、执行 npm version、npm publish 及 git push,最后输出包含版本号及链接的发布摘要。
用户要求发布新版本 用户要求 bump 版本号并推送
.claude/skills/release/SKILL.md
npx skills add qingchencloud/cj2api --skill release -g -y
SKILL.md
Frontmatter
{
    "name": "release",
    "license": "MIT",
    "metadata": {
        "tags": [
            "npm",
            "release",
            "publish"
        ],
        "author": "QingChen Cloud",
        "version": "1.0.0"
    },
    "description": "版本发布:bump 版本号 → npm publish → git tag → push"
}

发版 Release

发布新版本到 npm 并推送到 GitHub。

流程

  1. 确认当前工作区干净(无未提交变更)
  2. 询问版本号类型:patch / minor / major
  3. 执行 npm version <type> 自动更新 package.json 并创建 git tag
  4. 执行 npm publish 发布到 npm
  5. 执行 git push && git push --tags 推送代码和标签到 GitHub
  6. 输出发布摘要:版本号、npm 地址、GitHub tag 地址

注意事项

  • npm 包名为 @qingchencloud/cj2api,scoped public 包
  • 发布前确保 npm whoami 已登录且属于 @qingchencloud 组织
  • 如果有 TypeScript 编译错误,先修复再发版
用于修改内置测试页面 src/page.ts。涵盖头部、端点卡片及多语言示例Tab,支持暗色主题与动态域名替换,需确保TS模板字符串编译合法。
需要更新测试页面结构或样式 调整API接口端点展示 修改代码示例(cURL/Python/Node.js) 优化响应结果区或统计栏
.claude/skills/update-page/SKILL.md
npx skills add qingchencloud/cj2api --skill update-page -g -y
SKILL.md
Frontmatter
{
    "name": "update-page",
    "license": "MIT",
    "metadata": {
        "tags": [
            "frontend",
            "page",
            "ui"
        ],
        "author": "QingChen Cloud",
        "version": "1.0.0"
    },
    "description": "维护内置测试页面(page.ts)"
}

更新测试页面 Update Page

修改内置测试页面(src/page.ts)。

页面结构

  • 头部:标题 + 版本徽章 + ChatJimmy 链接 + API Key 提示
  • 接口端点卡片:POST /v1/chat/completions、GET /v1/models
  • 四个 Tab:测试面板、cURL 示例、Python 示例、Node.js 示例
  • 响应结果区 + 统计栏(耗时、Token 数、输出速度)

注意事项

  • 代码示例中的域名通过 JS 自动替换为 window.location.origin,无需硬编码
  • 页面为纯 HTML/CSS/JS 内联在 TypeScript 模板字符串中
  • CSS 使用暗色主题,极简风格
  • 修改后需确保 TypeScript 编译通过:模板字符串中的 ${ 需要是合法的 TS 插值

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-22 07:46
浙ICP备14020137号-1 $访客地图$