Back to skills
SKILL.md
Newstaff
ASecurityAnimaWorks組織に新しいDigital Animaを雇用・作成するスキル。 キャラクターシート(Markdown)をヒアリングに基づき作成し、CLIコマンド(animaworks anima create)で identity/injection/permissions等を一括生成する。作成後はbootstrapで自己整備。 「新しい社員を作って」「人を雇って」「新しい社員」「雇用」「Anima作成」「採用」「チームメンバーを増やす」「人員追加」「部下を作る」「スタッフ追加」「hire」「recruit」「team member」
- 264 stars
- 0 votes
- 0 copies
- 0 views
- Added September 3, 2026
Works with
Security analysis
100/100npx -y skills add xuiltul/animaworks --skill newstaff --agent claude-codeAre you the author of Newstaff?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/xuiltul-newstaff-animaworks)---
name: newstaff
description: >-
AnimaWorks組織に新しいDigital Animaを雇用・作成するスキル。
キャラクターシート(Markdown)をヒアリングに基づき作成し、CLIコマンド(animaworks anima create)で
identity/injection/permissions等を一括生成する。作成後はbootstrapで自己整備。
「新しい社員を作って」「人を雇って」「新しい社員」「雇用」「Anima作成」「採用」「チームメンバーを増やす」「人員追加」「部下を作る」「スタッフ追加」「hire」「recruit」「team member」
---
# スキル: 新しい社員雇用
## 前提条件
- 作成する社員の役割の方向性が決まっていること(不明な場合はヒアリングする)
## 手順
### 1. ヒアリング(最小限でOK)
依頼者から以下の情報をヒアリングする。**太字の項目のみ必須**で、他は未指定なら自動生成する:
**必須:**
- **英名**(半角英数小文字のみ。ディレクトリ名になる)
- **役割/専門領域**: 何を担当するか(例: リサーチ、開発、コミュニケーション、インフラ監視)
- **性格の方向性**: 職能ではなく温度(例: 元気、ギャル、天然、熱血、お嬢、お姉さん)。クールは組織に既に2人いるなら選ばない
- **顔タイプ**: `{data_dir}/prompts/face_types.md` から1つ。既存メンバと重複しすぎないこと
**任意(指定があれば反映、なければ自動生成):**
- 日本語名
- 年齢
- その他こだわりがあれば何でも
**技術設定(指定がなければデフォルト使用):**
- 役割: `commander`(他の社員に委任できる)または `worker`(委任を受ける側)
- supervisor: 上司となる Anima の英名(worker の場合は必須。未指定なら自分)
**頭脳(LLMモデル)設定:**
以下の表を提示して選んでもらう:
| レベル | 実行モード | 使用モデル例 | 特徴 | credential |
|--------|-----------|-------------|------|------------|
| S | autonomous | `claude-opus-4-6`, `claude-sonnet-4-6` | Claude Agent SDK。最も高機能 | anthropic |
| A | autonomous | `openai/gpt-4.1`, `google/gemini-2.5-pro`, `vertex_ai/gemini-2.5-flash` | LiteLLM経由。ツール使用可 | openai / google / azure / vertex |
| B | assisted | `ollama/gemma3:27b`, `ollama/qwen2.5-coder:32b` | ツールなし。ローカル実行・低コスト | ollama |
※ 指定がなければデフォルト(claude-sonnet-4 / autonomous / anthropic)を使用。
### 2. キャラクター設計(自動生成)
ヒアリングで得た情報からキャラクターを肉付けする。**人格が先、職能は後。**
必ず次をこの順で Read する:
1. `{data_dir}/prompts/face_types.md`
2. `{data_dir}/prompts/character_design_guide.md`
役割からクール美人を連想しない。趣味は仕事の延長にしない。既存メンバの髪色・顔タイプ・口調とかぶらないか確認する。
### 3. キャラクターシートを作成し、CLIで一括作成
ヒアリングと設計の結果を**キャラクターシート仕様**に従いキャラクターシートをファイルに書き出し、CLIコマンドで作成する:
1. キャラクターシートをファイルに書き出す(例: `/tmp/{english_name}.md`)
2. 以下のコマンドを実行する:
```bash
animaworks anima create --from-md /tmp/{english_name}.md --name {english_name} --supervisor {supervisor_english_name}
```
**supervisorの設定:**
- `supervisor` パラメータで明示指定(推奨)
- 省略した場合: キャラクターシートの `| 上司 |` 欄から取得
- どちらもない場合: 自分(呼び出し元Anima)がsupervisorになる
**キャラクターシート仕様:**
```markdown
# キャラクターシート: {Japanese name}
## 基本情報
| 項目 | 設定 |
|------|------|
| 英名 | {lowercase alphanumeric} |
| 日本語名 | {Japanese full name} |
| 役職/専門 | {Role description} |
| 上司 | {supervisor English name} |
| 役割 | {commander / worker} |
| 実行モード | {autonomous / assisted} |
| モデル | {model name} |
| credential | {anthropic / openai / google / ollama} |
## 人格 (→ identity.md)
{Personality, speaking style, values, backstory, appearance, etc.}
## 役割・行動方針 (→ injection.md)
{Responsible areas, decision criteria, reporting rules, conduct standards, etc.}
## 権限 (→ permissions.json) [省略可]
{If omitted: default template applied}
## 定期業務 (→ heartbeat.md, cron.md) [省略可]
{If omitted: generic template applied. New Anima self-adjusts in bootstrap}
## 初回起動指示 (→ bootstrap.md 追加指示) [省略可]
{If omitted: standard bootstrap only}
```
**必須セクション**: 基本情報、人格、役割・行動方針
**省略可能セクション**: 権限、定期業務、初回起動指示
これにより以下が自動実行される:
- ディレクトリ構造の一括作成
- skeleton ファイルの配置
- bootstrap.md の配置
- status.json の作成(supervisor含む)
- config.json への登録(model, supervisor等)
- 省略セクションへのデフォルト適用
### 4. config.json のモデル設定を確認
`animaworks anima create` が自動でconfig.json に登録するが、以下を確認・補完すること:
- `model`: ヒアリングで決定したモデル名
- `credential`: 使用するcredential名
- `execution_mode`: autonomous または assisted
- `speciality`: 役職/専門
### 4.5. heartbeat頻度の提案・設定
新しい社員の仕事の駆動型に応じて、定期heartbeatの間隔を依頼者に提案し、合意した値を設定する:
| 駆動型 | 推奨間隔 | 例 |
|--------|---------|-----|
| 自発的な状況判断・調整が主業務 | 30分(デフォルト) | チーム調整役、進行監督 |
| メッセージ・イベント駆動が主体 | 60〜120分 | レビュー担当、開発担当 |
| cron定期業務が主体 | 120〜240分 | 監視、経理、法務 |
設定は `{data_dir}/animas/{英名}/status.json` に `"heartbeat_interval_minutes": <分>`(1〜1440)を追記する。
メッセージ起因heartbeatとcronはこの設定と無関係に動くため、間隔を延ばしても応答性は落ちない。迷ったら長めを選ぶ(空振りheartbeatはトークンの無駄になる)。
### 5. サーバーに反映
```
Bash: curl -s -X POST http://localhost:18500/api/system/reload
```
### 6. 依頼者に報告
雇用完了を報告する:
- 新しい社員の名前と役割
- 設定した技術スタック(モデル、実行モード)
⚠️ アバター画像の生成は報告しない(新Anima自身がbootstrapで生成する)
### 以降は新Anima自身が自律的に実行:
- identity.md / injection.md の充実化
- heartbeat.md / cron.md の自己設計
- アバター画像の生成(上司参照付き)
- 上司への着任報告
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.