一键导入
jobworld-api
Interact with TWI Jobworld server API. Trigger with "jobworld api", "jobworld endpoints", "jobworld server".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Interact with TWI Jobworld server API. Trigger with "jobworld api", "jobworld endpoints", "jobworld server".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Creates a new TWI Jobworld instance — a fully autonomous AI company with agents that run themselves. Trigger with "instantiate jobworld", "create new company", "bootstrap ai company".
ALL agents use this skill to report task observations to the central HTTP server.
CEO bootstrap skill for AI Jobworld. Orchestrates departments, runs rounds, reads events, reviews tasks.
WHAT: Meta-skill for combinatorially mapping and building Claude Code systems from primitives WHEN: Building systems that combine skills, hooks, subagents, MCPs, plugins, teams, or CLAUDE.md
Create a new AI employee for TWI Jobworld — builds agent file, registers in jobworld, creates department skill
WHAT: Pure Claude Code patterns - components and system-level architectures WHEN: Need to understand Claude Code components (skills, hooks, MCPs, subagents, plugins)
| name | jobworld-api |
| description | Interact with TWI Jobworld server API. Trigger with "jobworld api", "jobworld endpoints", "jobworld server". |
Skill for interacting with TWI Jobworld server API.
http://localhost:{PORT}/api
Where PORT is the jobworld server port (e.g., 3848).
GET /api/health
Returns server status.
GET /api/departments
POST /api/departments
GET: List all departmentsPOST: Create department
{ "name": "content", "description": "Newsletter creation" }
GET /api/agents
POST /api/agents
GET /api/agents/:id
DELETE /api/agents/:id
GET /api/agents: List all agentsPOST /api/agents: Register agent
{
"name": "content-lead",
"dept_id": "dept_xxx",
"agent_file_path": "/path/to/agent.md"
}
DELETE /api/agents/:id: Remove agent (Task #4 - DELETE endpoint exists)GET /api/stats
Returns company statistics.
GET /api/events
POST /api/events
GET /api/events: Recent eventsPOST /api/events: Emit event
{ "type": "task_completed", "data": { "agent": "content-lead", "task": "newsletter_001" } }
# List agents
curl http://localhost:3848/api/agents
# Create department
curl -X POST http://localhost:3848/api/departments \
-H "Content-Type: application/json" \
-d '{"name": "content", "description": "Newsletter"}'
# Register agent
curl -X POST http://localhost:3848/api/agents \
-H "Content-Type: application/json" \
-d '{"name": "content-lead", "dept_id": "dept_xxx", "agent_file_path": "/path/to/content-lead.md"}'