| name | jobworld-api |
| description | Interact with TWI Jobworld server API. Trigger with "jobworld api", "jobworld endpoints", "jobworld server". |
Jobworld API
Skill for interacting with TWI Jobworld server API.
Base URL
http://localhost:{PORT}/api
Where PORT is the jobworld server port (e.g., 3848).
Endpoints
Health
GET /api/health
Returns server status.
Departments
GET /api/departments
POST /api/departments
Agents
GET /api/agents
POST /api/agents
GET /api/agents/:id
DELETE /api/agents/:id
Stats
GET /api/stats
Returns company statistics.
Events
GET /api/events
POST /api/events
Usage in Claude
curl http://localhost:3848/api/agents
curl -X POST http://localhost:3848/api/departments \
-H "Content-Type: application/json" \
-d '{"name": "content", "description": "Newsletter"}'
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"}'
Example Workflow
- Create departments: Content, Growth, Revenue, Research, Engineering
- Register agents to each department
- Agents check in via GET /api/agents and emit events