Agent SkillsxiaoY233/Chat2API › chat2api-management-api

chat2api-management-api

GitHub

用于Chat2API管理API的测试与操作,涵盖健康检查、配置快照、临时密钥生成、模型映射及日志清理。通过脚本实现安全隔离的测试流程,确保敏感信息不泄露并支持配置回滚。

skills/chat2api-management-api/SKILL.md xiaoY233/Chat2API

Trigger Scenarios

需要进行Chat2API管理接口的集成测试 需要创建或销毁临时API密钥 需要备份或恢复系统配置快照 执行代理测试前的环境准备

Install

npx skills add xiaoY233/Chat2API --skill chat2api-management-api -g -y
More Options

Use without installing

npx skills use xiaoY233/Chat2API@chat2api-management-api

指定 Agent (Claude Code)

npx skills add xiaoY233/Chat2API --skill chat2api-management-api -a claude-code -g -y

安装 repo 全部 skill

npx skills add xiaoY233/Chat2API --all -g -y

预览 repo 内 skill

npx skills add xiaoY233/Chat2API --list

SKILL.md

Frontmatter
{
    "name": "chat2api-management-api",
    "description": "Use when operating Chat2API Manager's management API for testing, including health checks, config snapshots, temporary API keys, model mappings, sessions, logs, and cleanup verification."
}

Chat2API Management API

Use this skill before live proxy testing that needs /v0/management/*.

Rules

  • Never print full management secrets, API keys, or account credentials.
  • Create disposable API keys for tests and delete only keys created by the current run.
  • Snapshot config before mutation and restore it in cleanup.
  • Do not clear sessions unless the user explicitly asks for cleanup.

Script

Use scripts/management-api.mjs for repeatable management API setup, observation, and cleanup commands.

Commands

CHAT2API_MGMT_SECRET=mgmt_xxx node skills/chat2api-management-api/scripts/management-api.mjs snapshot
CHAT2API_MGMT_SECRET=mgmt_xxx node skills/chat2api-management-api/scripts/management-api.mjs create-api-key --name codex-live-test
CHAT2API_MGMT_SECRET=mgmt_xxx node skills/chat2api-management-api/scripts/management-api.mjs delete-api-key --id key-id
CHAT2API_MGMT_SECRET=mgmt_xxx node skills/chat2api-management-api/scripts/management-api.mjs restore-tool-config --file /private/tmp/toolCallingConfig.json

Use --dry-run to verify command shape without network calls.

create-api-key prints a one-time API key to stdout. Do not write this output to durable logs, transcripts, or shared artifacts.

snapshot omits request logs by default. Use snapshot --include-logs only when logs are intentionally needed; included snapshot data is locally redacted before printing.

Version History

  • 59f03ab Current 2026-07-05 20:17

Same Skill Collection

skills/chat2api-har-tool-fixture/SKILL.md
skills/chat2api-provider-model-matrix/SKILL.md
skills/chat2api-proxy-testing/SKILL.md
skills/chat2api-tool-client-replay/SKILL.md

Metadata

Files
0
Version
59f03ab
Hash
9ffd3e33
Indexed
2026-07-05 20:17

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-09 03:33
浙ICP备14020137号-1 $Гость$