Best use case
cmdb-test is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
自动化 IMyFone CMDB 版本发布到测试环境 - 一键发布应用
Teams using cmdb-test should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/cmdb-test/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How cmdb-test Compares
| Feature / Agent | cmdb-test | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
自动化 IMyFone CMDB 版本发布到测试环境 - 一键发布应用
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
AI Agents for Startups
Explore AI agent skills for startup validation, product research, growth experiments, documentation, and fast execution with small teams.
SKILL.md Source
# CMDB 测试环境发布 Skill 在 IMyFone CMDB 平台上自动完成指定应用到**测试环境**的版本发布流程。 ## 功能 - 自动打开 CMDB 版本发布页面 - 自动登录(如未登录) - 查找并点击目标应用的「发布」按钮 - 自动选择 release2 分支 - 自动选择测试环境(香港-通用-测试) - 填写版本描述并提交发布申请 ## 使用场景 用户说「发布 icart-api 到测试」或「对 xxx 应用进行测试发布」时触发。 ## 输入参数 | 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | appName | string | 是 | 应用名称,如 `icart-api` | | description | string | 否 | 版本描述,默认为空 | ## 关键信息 - **CMDB 地址**: https://cmdb.imyfone.club/#/cicd/release - **固定分支**: release2 - **固定环境**: 香港-通用-测试(测试环境) > ⚠️ 注意:首次使用需要在 CMDB 平台登录一次,之后会自动保存登录状态。 ## 执行步骤 ### 第一步:打开页面并检查登录状态 1. 使用 browser 工具打开 `https://cmdb.imyfone.club/#/cicd/release` 2. 截图/snapshot 检查是否出现登录表单 3. 如果出现登录表单,请使用你的 CMDB 账号登录 4. 如果已登录,直接进入发布页面 ### 第二步:查找并点击发布按钮 1. 在应用列表中找到目标应用行(应用名称列匹配 `appName`) 2. 点击该行的「发布」按钮 ### 第三步:填写发布表单 1. 等待发布对话框出现 2. 确认「应用名称」字段(通常预填充) 3. 自动选择「分支或标签」为 `release2` 4. 自动选择「环境」为 `香港-通用-测试` 5. 如果传入了 `description`,填写版本描述字段 ### 第四步:提交发布 1. 点击「确认」按钮 2. 等待提交成功提示(通常显示「版本发布申请已经提交」) 3. 汇报结果 ## 注意事项 - 此 Skill 仅用于测试环境发布 - 分支和环境已固定,无需手动选择 - 确认前仔细核对应用名称是否正确 - 发布成功后提示用户可在「版本发布记录」中查看进度 ## 错误处理 - 页面加载超时:等待 5 秒后重试 - 应用未找到:提示用户检查应用名称是否正确 - 提交失败:截图错误信息并告知用户 ## 支持的应用 - icart-api - icart-ma - icart-task - 其他 CMDB 应用
Related Skills
backtester
Professional backtesting framework for trading strategies. Tests SMA crossover, RSI, MACD, Bollinger Bands, and custom strategies on historical data. Generates equity curves, drawdown analysis, and performance metrics.
pentest-c2-operator
Set up authorized C2 simulation workflows and measure defensive detection outcomes.
pentest-auth-bypass
Test authentication and session management controls for bypass and account takeover scenarios.
pentest-api-attacker
Test APIs against OWASP API Security Top 10 including discovery, auth abuse, and protocol-specific checks.
pentest-active-directory
Assess Active Directory identity attack paths including roasting, relay, and delegation abuse.
nmap-pentest-scans
Plan and orchestrate authorized Nmap host discovery, port and service enumeration, NSE profiling, and reporting artifacts for in-scope targets.
rust-testing-code-review
Reviews Rust test code for unit test patterns, integration test structure, async testing, mocking approaches, and property-based testing. Use when reviewing _test.rs files,
skill-test-sandbox
将用户给出的任意非技术话题用三行打油诗(每行字数相近、押韵或顺口)进行趣味总结。不调用任何工具。 在用户要求测试 Skill、沙盒演示、打油诗总结、或明确说与充电业务无关的玩笑/练习时使用。
pytest-code-review
Reviews pytest test code for async patterns, fixtures, parametrize, and mocking. Use when reviewing test_*.py files, checking async test functions, fixture usage, or mock patterns.
vynn-backtester
Run trading strategy backtests with natural language — powered by Vynn
qa-tester
Strict QA and test engineering skill for fullstack repositories. Use when writing test plans, implementing unit/integration/E2E tests, reproducing bugs, validating regressions, or preparing release readiness. Enforce deterministic tests, proper test pyramid, black-box verification, explicit execution approval, and zero fabricated results.
human_test
Call real humans to test your product (URL or app). Get structured usability feedback with screen recordings, NPS scores, and AI-aggregated findings.