用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/loonghao/agentverse --skill api-smoke-tester命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
An autonomous code-assistant agent that can review code, answer technical questions, generate tests, and suggest refactors — powered by AgentVerse skills and an empathetic developer soul. Exposes MCP tools and is A2A (Agent-to-Agent) compatible.
Publish, discover, and manage AI skills, agents, workflows, souls and prompts from the AgentVerse marketplace. Use when working with the agentverse CLI to search/publish artifacts, authenticate, or manage AI agent ecosystem components.
Reviews a pull request or diff and produces structured feedback on correctness, security, performance, and style.
基于 SOC 职业分类
正在显示 SKILL.md
| name | api-smoke-tester |
| kind | skill |
| description | Runs a suite of smoke tests against any REST API and reports status, latency, and failure details. |
| tags | ["testing","ci","api","http"] |
| version | 0.1.0 |
| author | agentverse-ci |
| license | MIT |
A CI-oriented skill that validates REST API availability, correctness, and performance. Ideal for post-deploy sanity checks and continuous health monitoring.
Provide a list of endpoint specifications:
{
"base_url": "https://api.example.com",
"endpoints": [
{ "method": "GET", "path": "/health", "expect_status": 200 },
{ "method": "POST", "path": "/api/v1/auth/login","expect_status": 200,
"body": { "username": "ci-bot", "password": "{{ CI_PASSWORD }}" } },
{ "method": "GET", "path": "/api/v1/skills", "expect_status"
expect_status.expect_schema).timeout_ms.{
"summary": { "total": 3, "passed": 2, "failed": 1, "duration_ms": 142 },
"results": [
{ "path": "/health", "status": 200, "latency_ms": 12, "result": "pass" },
{ "path": "/auth/login", "status": 200, "latency_ms": 87, "result": "pass" },
- name: API Smoke Test
uses: agentverse/run-skill@v1
with:
skill: agentverse-ci/api-smoke-tester
inputs: |
base_url: ${{ env.API_URL }}
endpoints:
- { method: GET, path: /health, expect_status: 200 }
body values can be templated with {{ ENV_VAR }} syntax.fail_fast: true to abort after the first failure.auth-token-injector skill.