Agent Skillsxuiltul/animaworks › animaworks-guide

animaworks-guide

GitHub

AnimaWorks CLI完整参考文档,涵盖服务器启停、Anima生命周期管理(创建/删除/状态)、模型与角色切换及审计命令。

templates/ko/common_skills/animaworks-guide/SKILL.md xuiltul/animaworks

Trigger Scenarios

查询animaworks子命令用法 启动或停止AnimaWorks服务器 管理Anima实例状态或配置

Install

npx skills add xuiltul/animaworks --skill animaworks-guide -g -y
More Options

Non-standard path

npx skills add https://github.com/xuiltul/animaworks/tree/main/templates/ko/common_skills/animaworks-guide -g -y

Use without installing

npx skills use xuiltul/animaworks@animaworks-guide

指定 Agent (Claude Code)

npx skills add xuiltul/animaworks --skill animaworks-guide -a claude-code -g -y

安装 repo 全部 skill

npx skills add xuiltul/animaworks --all -g -y

预览 repo 内 skill

npx skills add xuiltul/animaworks --list

SKILL.md

Frontmatter
{
    "name": "animaworks-guide",
    "description": "animaworks CLI 완전 레퍼런스. 서버·Anima·모델·태스크·설정·RAG·에셋·외부 도구 호출 구문을 정리한다. Use when: 서브커맨드 확인, 서버 시작·중지, Anima 생성·모델 변경·태스크·로그·설정·인덱스 조작이 필요할 때."
}

AnimaWorks CLI 완전 레퍼런스

AnimaWorks의 모든 조작은 animaworks 커맨드로 수행합니다. 이 스킬은 모든 서브커맨드의 구문, 인수, 예시를 정리한 레퍼런스입니다.

운용 개념 및 규칙은 common_knowledge/를 참조하세요:

  • 메시징 규칙 → communication/messaging-guide.md
  • 태스크 관리 → operations/task-management.md
  • 도구 체계 → operations/tool-usage-overview.md
  • 조직 구조 → reference/organization/structure.md
  • 모델 선택 및 설정 → reference/operations/model-guide.md

서버 조작 (기본적으로 사용하지 않는 것을 권장)

animaworks start                         # 서버 시작 (기본값: 0.0.0.0:18500)
animaworks start --port 8080             # 포트 지정
animaworks start --foreground            # 포그라운드 모드 (디버깅용)
animaworks stop                          # 서버 중지
animaworks restart                       # 서버 재시작
animaworks status                        # 시스템 상태 확인 (프로세스, Anima 목록)
animaworks reset                         # 런타임 디렉토리 삭제 + 재초기화
animaworks reset --restart               # 리셋 후 서버 자동 시작

Anima 관리 (anima 서브커맨드)

목록, 상태, 상세 정보

animaworks anima list                    # 전체 Anima 목록 (이름, 활성/비활성, 모델, supervisor)
animaworks anima list --local            # API 미사용, 파일 시스템 직접 스캔
animaworks anima status                  # 전체 Anima 프로세스 상태 (State, Model, PID, Uptime)
animaworks anima status {name}           # 특정 Anima 프로세스 상태
animaworks anima info {name}             # 설정 상세 (모델, 역할, credential, voice 등)
animaworks anima info {name} --json      # JSON 출력

anima info 출력 항목:

  • Anima 이름, Enabled, Role, Model, Execution Mode
  • Credential, Fallback Model, Max Turns, Max Chains
  • Context Threshold, Max Tokens, LLM Timeout
  • Thinking 설정, Supervisor, Mode S Auth
  • Voice 설정 (tts_provider, voice_id, speed, pitch)

생성

# 캐릭터 시트(MD)에서 생성 (권장)
animaworks anima create --from-md {file} [--role {role}] [--name {name}]

# 템플릿에서 생성
animaworks anima create --template {template_name} [--name {name}]

# 빈 상태로 생성
animaworks anima create --name {name}

활성화, 비활성화, 삭제

animaworks anima enable {name}           # 활성화 (일시 정지에서 복귀)
animaworks anima disable {name}          # 비활성화 (일시 정지)
animaworks anima delete {name}           # 삭제 (ZIP 아카이브 후)
animaworks anima delete {name} --no-archive  # 아카이브 없이 삭제
animaworks anima delete {name} --force   # 확인 없이 삭제
animaworks anima restart {name}          # 프로세스 재시작
animaworks anima audit {name}            # 부하의 최근 활동 포괄 감사 (기본값: 1일)
animaworks anima audit {name} --days 7   # 최근 7일 감사

모델 변경

animaworks anima set-model {name} {model_name}
animaworks anima set-model {name} {model_name} --credential {credential_name}
animaworks anima set-model --all {model_name}   # 전체 Anima 일괄 변경

서버가 실행 중인 경우 anima restart {name}이 필요합니다.

역할 변경

# 역할 변경 (템플릿 재적용 + 자동 restart)
animaworks anima set-role {name} {role}

# status.json의 role 필드만 변경 (템플릿 미변경)
animaworks anima set-role {name} {role} --status-only

# 파일 업데이트만, 재시작 없음
animaworks anima set-role {name} {role} --no-restart

set-role로 자동 업데이트되는 파일:

  • status.json — role, model, max_turns를 역할 템플릿의 기본값으로 업데이트
  • specialty_prompt.md — 역할별 전문 가이드라인으로 교체
  • permissions.json — 역할별 도구 및 커맨드 허용 범위로 교체

유효한 역할: engineer, researcher, manager, writer, ops, general

핫 리로드

animaworks anima reload {name}           # status.json에서 모델 설정 재로드 (프로세스 재시작 없음)
animaworks anima reload --all            # 전체 Anima 리로드

모델 정보 (models 서브커맨드)

animaworks models list                   # 알려진 모델 목록 (이름, 실행 모드, 컨텍스트 윈도우, 설명)
animaworks models list --mode S          # 실행 모드로 필터 (S/A/B/C)
animaworks models list --json            # JSON 출력
animaworks models info {model_name}      # 특정 모델의 해석 정보 (실행 모드, 컨텍스트 윈도우, 임계값, 소스)
animaworks models show                   # models.json의 현재 내용 표시
animaworks models show --json            # 원시 JSON 출력

상세 → reference/operations/model-guide.md


채팅 및 메시징

# Anima와 채팅 (사람 → Anima)
animaworks chat {name} "메시지"
animaworks chat {name} "메시지" --from {sender_name}
animaworks chat {name} "메시지" --local  # API 미사용, 직접 실행

# Anima 간 메시지 전송
animaworks send {sender} {recipient} "메시지"
animaworks send {sender} {recipient} "메시지" --intent report
animaworks send {sender} {recipient} "메시지" --intent question
animaworks send {sender} {recipient} "메시지" --reply-to {message_id}
animaworks send {sender} {recipient} "메시지" --thread-id {thread_id}

# heartbeat 수동 트리거
animaworks heartbeat {name}
animaworks heartbeat {name} --local      # API 미사용, 직접 실행

Board (공유 채널)

animaworks board read {channel}                         # 채널 메시지 읽기
animaworks board read {channel} --limit 50              # 최대 건수 지정
animaworks board read {channel} --human-only            # 사람의 메시지만
animaworks board post {sender} {channel} "텍스트"       # 채널에 게시
animaworks board dm-history {self} {peer}               # DM 히스토리 조회
animaworks board dm-history {self} {peer} --limit 50    # 건수 지정

설정 관리 (config 서브커맨드)

animaworks config list                   # 전체 설정값 목록
animaworks config list --section system  # 섹션으로 필터
animaworks config list --show-secrets    # API 키 값 표시
animaworks config get {key}              # 특정 설정값 조회 (도트 표기법: system.log_level)
animaworks config get {key} --show-secrets
animaworks config set {key} {value}      # 설정값 변경
animaworks config export-sections        # 템플릿 파일로 내보내기
animaworks config export-sections --dry-run

로그 조회 (logs)

animaworks logs {name}                   # 특정 Anima 로그 표시
animaworks logs --all                    # 서버 + 전체 Anima 로그 표시
animaworks logs {name} --lines 100       # 표시 행수 지정 (기본값: 50)
animaworks logs {name} --date 20260301   # 특정 날짜 로그 표시

비용 확인 (cost)

animaworks cost                          # 전체 Anima 토큰 사용량 및 비용
animaworks cost {name}                   # 특정 Anima 비용
animaworks cost --today                  # 오늘만
animaworks cost --days 7                 # 최근 7일 (기본값: 30일)
animaworks cost --json                   # JSON 출력

태스크 관리 (task 서브커맨드)

animaworks task list                     # 태스크 목록
animaworks task list --status pending    # 상태로 필터 (pending/in_progress/done/cancelled)
animaworks task add --assignee {name} --instruction "태스크 설명"
animaworks task add --assignee {name} --instruction "설명" --source human
animaworks task update --task-id {id} --status done
animaworks task update --task-id {id} --status done --summary "완료 요약"

RAG 인덱스 관리

animaworks index                         # 전체 Anima 인덱스 증분 업데이트
animaworks index --anima {name}          # 특정 Anima만
animaworks index --full                  # 전체 데이터 재인덱싱
animaworks index --dry-run               # 변경 내용 확인만 (실행 안 함)

에셋 조작

에셋 최적화

animaworks optimize-assets                              # 전체 Anima 3D 에셋 최적화
animaworks optimize-assets --anima {name}               # 특정 Anima만
animaworks optimize-assets --dry-run                    # 확인만
animaworks optimize-assets --simplify                   # 메시 단순화
animaworks optimize-assets --texture-compress           # 텍스처 압축
animaworks optimize-assets --texture-resize 512         # 텍스처 리사이즈

에셋 재생성

animaworks remake-assets {name} --style-from {reference}   # 스타일 전이로 에셋 재생성
animaworks remake-assets {name} --style-from {ref} --steps portrait,fullbody
animaworks remake-assets {name} --style-from {ref} --dry-run
animaworks remake-assets {name} --style-from {ref} --no-backup

외부 도구 실행 (animaworks-tool)

Anima가 외부 서비스(Slack, Gmail, GitHub 등)를 사용할 때의 커맨드입니다.

# 도움말 표시
animaworks-tool {tool_name} --help

# 실행
animaworks-tool {tool_name} {subcommand} [args...]

# 백그라운드 실행 (장시간 도구용)
animaworks-tool submit {tool_name} {subcommand} [args...]

예시

animaworks-tool web_search query "AnimaWorks framework"
animaworks-tool slack send --channel "#general" --text "좋은 아침입니다"
animaworks-tool github issues --repo owner/repo
animaworks-tool submit image_gen pipeline "1girl, ..." --anima-dir $ANIMAWORKS_ANIMA_DIR

submit 상세 → common_knowledge/operations/background-tasks.md

백그라운드 태스크 확인 (Anima 내부 도구)

submit으로 투입한 태스크의 진행 상황 확인에는 다음 내부 도구를 사용합니다:

  • list_background_tasks — 실행 중 및 완료된 태스크 목록
  • check_background_task(task_id) — 특정 태스크의 상태 및 결과 조회

이들은 CLI 커맨드가 아닌 Anima가 대화 중 사용하는 MCP 도구입니다.


초기화 및 마이그레이션

animaworks init                          # 런타임 디렉토리 초기화 (~/.animaworks/)
animaworks init --force                  # 재초기화, 기존 설정 덮어쓰기
animaworks init --skip-anima             # Anima 생성 건너뛰기
animaworks migrate-cron                  # cron.md를 일본어 형식에서 표준 cron으로 변환

글로벌 옵션

animaworks --gateway-url http://host:port {command}   # 서버 URL 지정
animaworks --data-dir /path/to/data {command}         # 런타임 디렉토리 지정

Version History

  • b671e07 Current 2026-09-09 10:20

    移除任务CLI中的blocked/deadline参数,重写任务管理相关章节以适配新的语义逻辑。

  • 140e43b 2026-07-25 09:14

Same Skill Collection

.claude/skills/bustup-frame-gen/SKILL.md
.claude/skills/pixel-asset-gen/SKILL.md
templates/en/common_skills/agent-browser/SKILL.md
templates/en/common_skills/animaworks-guide/SKILL.md
templates/en/common_skills/aws-collector-tool/SKILL.md
templates/en/common_skills/chatwork-tool/SKILL.md
templates/en/common_skills/cron-management/SKILL.md
templates/en/common_skills/discord-tool/SKILL.md
templates/en/common_skills/github-tool/SKILL.md
templates/en/common_skills/gmail-tool/SKILL.md
templates/en/common_skills/google-calendar-tool/SKILL.md
templates/en/common_skills/google-tasks-tool/SKILL.md
templates/en/common_skills/image-gen-tool/SKILL.md
templates/en/common_skills/image-posting/SKILL.md
templates/en/common_skills/local-llm-tool/SKILL.md
templates/en/common_skills/machine-tool/SKILL.md
templates/en/common_skills/notion-tool/SKILL.md
templates/en/common_skills/skill-creator/SKILL.md
templates/en/common_skills/slack-tool/SKILL.md
templates/en/common_skills/subagent-cli/SKILL.md
templates/en/common_skills/subordinate-management/SKILL.md
templates/en/common_skills/tool-creator/SKILL.md
templates/en/common_skills/transcribe-tool/SKILL.md
templates/en/common_skills/web-search-tool/SKILL.md
templates/en/common_skills/workspace-manager/SKILL.md
templates/en/common_skills/x-search-tool/SKILL.md
templates/en/common_skills/zoom-meeting-scribe/SKILL.md
templates/ja/common_skills/agent-browser/SKILL.md
templates/ja/common_skills/animaworks-guide/SKILL.md
templates/ja/common_skills/aws-collector-tool/SKILL.md
templates/ja/common_skills/chatwork-tool/SKILL.md
templates/ja/common_skills/cron-management/SKILL.md
templates/ja/common_skills/discord-tool/SKILL.md
templates/ja/common_skills/github-tool/SKILL.md
templates/ja/common_skills/gmail-tool/SKILL.md
templates/ja/common_skills/google-calendar-tool/SKILL.md
templates/ja/common_skills/google-tasks-tool/SKILL.md
templates/ja/common_skills/image-gen-tool/SKILL.md
templates/ja/common_skills/image-posting/SKILL.md
templates/ja/common_skills/local-llm-tool/SKILL.md
templates/ja/common_skills/machine-tool/SKILL.md
templates/ja/common_skills/notion-tool/SKILL.md
templates/ja/common_skills/skill-creator/SKILL.md
templates/ja/common_skills/slack-tool/SKILL.md
templates/ja/common_skills/subagent-cli/SKILL.md
templates/ja/common_skills/subordinate-management/SKILL.md
templates/ja/common_skills/tool-creator/SKILL.md
templates/ja/common_skills/transcribe-tool/SKILL.md
templates/ja/common_skills/web-search-tool/SKILL.md
templates/ja/common_skills/workspace-manager/SKILL.md

Metadata

Files
0
Version
b671e07
Hash
faeca83d
Indexed
2026-07-25 09:14

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-17 08:02
浙ICP备14020137号-1