Skip to content
Back to skills

Worker Management

BSecurity

Operational management skill for the AnimaWorks server process. Performs hot reload after code updates (server reload), restart of Anima processes, and server status checks (list of running Anima instances, memory usage). "Reload it," "Apply the update," "Reload again," "System status," "Restart the server," "Check processes"

  • 264 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 29, 2026
ai-agentspythonbashapi

Works with

  • cli
  • api

Security analysis

B88/100
  • criticalDownloads and executes remote scripts — classic supply chain attack

Pro shows the line behind each finding and how to fix it

Scanned October 2, 2026

npx -y skills add xuiltul/animaworks --skill worker_management --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Worker Management?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Worker Management
[![Security: B — Skills Directory](https://www.skillsdirectory.com/api/skills/xuiltul-worker-management/badge)](https://www.skillsdirectory.com/skills/xuiltul-worker-management)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: worker-management
description: >-
  Operational management skill for the AnimaWorks server process.
  Performs hot reload after code updates (server reload), restart of Anima processes,
  and server status checks (list of running Anima instances, memory usage).
  "Reload it," "Apply the update," "Reload again," "System status," "Restart the server," "Check processes"
---


# Skill: System Administration

## CLI Commands (Recommended)

`animaworks` Individual Anima management is possible via the CLI. **Prefer the CLI over direct API calls.**

```bash
# 個別Animaのリスタート(設定変更の反映等)
animaworks anima restart <name>

# ステータス確認(全体 or 個別)
animaworks anima status
animaworks anima status <name>

# モデル変更(root APIでstatusを更新 + 起動中ならreload)
animaworks anima set-model <name> <model>

# ロール変更
animaworks anima set-role <name> <role>

# Anima一覧
animaworks anima list

# 無効化 / 有効化
animaworks anima disable <name>
animaworks anima enable <name>

# 削除(--archive でバックアップ可)
animaworks anima delete <name>
```

### Common Use Cases

```bash
# config.json変更後に特定Animaだけリスタート
animaworks anima restart aoi

# モデルを変更して起動中プロセスに自動reload
animaworks anima set-model aoi claude-sonnet-4-6
```

## API Reference (When CLI Is Unavailable)

Base URL: `http://localhost:18500`

| Endpoint | Method | Purpose |
|--------------|---------|------|
| `/api/system/status` | GET | Check system status |
| `/api/system/reload` | POST | **Hot reload all anima** |
| `/api/animas` | GET | List anima |
| `/api/animas/{name}` | GET | Anima details |
| `/api/animas/{name}/restart` | POST | Restart individual |
| `/api/animas/{name}/stop` | POST | Shutdown individual |
| `/api/animas/{name}/start` | POST | Start stopped anima |
| `/api/animas/{name}/chat` | POST | Send message |
| `/api/animas/{name}/trigger` | POST | Execute heartbeat immediately |

## Reload Procedure (After Program Updates)

```bash
curl -s -X POST http://localhost:18500/api/system/reload | python3 -m json.tool
```

- `added`: Newly detected anima
- `refreshed`: Reloaded anima (file changes are reflected)
- `removed`: Anima deleted from disk
- **No server restart required. Configuration and prompt changes are applied immediately via this endpoint**

## Notes

- Stopping a worker does not delete anima data (memory, configuration)
- **Do not perform operations that stop yourself**
- For individual operations, use CLI → API in that order of priority

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.