소스 정보
- 저장소
- diegosouzapw/awesome-omni-skill
- 최근 소스 활동
- 2026년 2월 28일 04:30
- 감지된 SKILL.md 언어
- 영어
- 스타
- 50
- 포크
- 19
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
SOC 직업 분류 기준
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/diegosouzapw/awesome-omni-skill --skill agents명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
Token-efficient tracking for AI orchestration. CLI-first for status updates (~50 tokens), agent fallback for complex ops (~1KB). Use when: updating task status, querying blockers, creating progress files, validating phases.
AshAi extension guidelines for integrating AI capabilities with Ash Framework. Use when implementing vectorization/embeddings, exposing Ash actions as LLM tools, creating prompt-backed actions, or setting up MCP servers. Covers semantic search, LangChain integration, and structured outputs.
This skill should be used when solving hard questions, complex architectural problems, or debugging issues that benefit from GPT-5 Pro or GPT-5.1 thinking models with large file context. Use when standard Claude analysis needs deeper reasoning or extended context windows.
| name | agents |
| description | How to spawn, manage, message, and command subagents via gobby-agents. |
| version | 2.0.0 |
| category | Orchestration |
| alwaysApply | false |
| injectionFormat | full |
This skill covers the full gobby-agents MCP server — spawning agents, managing their lifecycle, configuring agent definitions, and inter-agent communication.
All agent tools live on gobby-agents, NOT gobby-sessions.
gobby-sessions — session lifecycle (CRUD, handoffs)gobby-agents — spawning, lifecycle, definitions, messaging, commandsSession IDs can be passed as #N, N, full UUID, or UUID prefix throughout.
Spawn a subagent to execute a task.
| Parameter | Required | Description |
|---|---|---|
prompt | yes | The task/instruction for the agent |
agent | no | Named agent definition to use (e.g. "default", "claude-cli-sonnet") |
task_id | no | Gobby task ID to associate with this run |
isolation | no | "none" (current dir), "worktree" (git worktree), "clone" (shallow clone) |
branch_name | no | Branch name for worktree/clone isolation |
base_branch | no | Base branch to create from |
clone_id / worktree_id | no | Reuse an existing clone or worktree |
workflow | no | Workflow to attach to the agent session |
mode | no | Workflow mode (e.g. "plan", "execute") |
initial_step | no | Starting step for the workflow |
provider | no | LLM provider override |
model | no | Model override |
timeout | no | Timeout in seconds |
max_turns | no | Maximum agentic turns |
sandbox | no | Enable sandboxing |
sandbox_mode | no | Sandbox mode string |
sandbox_allow_network | no | Allow network in sandbox |
sandbox_extra_paths | no | Extra paths to mount in sandbox |
Check if spawning is allowed from a session. Returns whether the depth limit or other restrictions would block a spawn.
Dry-run a spawn — validates agent definition, workflow, isolation, and runtime without actually executing. Accepts the same key parameters as spawn_agent (agent, workflow, task_id, isolation, mode, provider, branch_name, base_branch, parent_session_id, project_path).
Block until an agent reaches a terminal status (success, error, timeout, cancelled) or the wait timeout expires.
| Parameter | Required | Description |
|---|---|---|
run_id | yes | The agent run ID to wait on |
timeout | no | Max wait time in seconds |
poll_interval | no | Polling interval in seconds |
Mark a running agent as cancelled in the DB. Does not kill the process — use kill_agent for that.
Kill a running agent's process and close its terminal.
| Parameter | Required | Description |
|---|---|---|
run_id | no | Parent kills child by run ID |
session_id | no | Self-termination by session ID |
signal | no | Signal to send (default: SIGTERM) |
force | no | Force kill if graceful fails |
debug | no | Enable debug output |
Use run_id when a parent wants to kill a child. Use session_id for self-termination.
List agent runs for a session (DB records). Filter by status and limit results.
List agents with active in-memory processes. Unlike list_agents, this only shows agents that are currently running, not historical records.
Get the in-memory process state for a specific running agent.
Get the result of a completed agent run (output, status, timing).
Get aggregate statistics about all running agents (counts, resource usage).
Remove an agent from the in-memory running registry. Internal use — prefer stop_agent or kill_agent.
Agent definitions are named configurations stored in the DB that control how agents are spawned (CLI type, model, allowed tools, workflows, etc.).
List definitions, optionally filtered by enabled status or project scope.
Get the full definition body for a named agent.
Create a new agent definition. The definition object is validated against AgentDefinitionBody before insertion.
Enable or disable a definition by name.
Soft-delete a definition. Template-sourced agents are protected unless force=True.
Add or remove rules from an agent definition's workflows.rules list.
Set or remove variables from an agent definition's workflows.variables dict.
Peer-to-peer messaging between any two sessions in the same project.
Send a message. When sending to a parent session, auto-writes to agent_runs.result.
| Parameter | Required | Description |
|---|---|---|
from_session | yes | Sender session ID |
to_session | yes | Recipient session ID |
content | yes | Message content |
priority | no | Priority level |
Fetch all undelivered messages for a session and mark them as delivered. Call this often as an inbox check — especially before starting long-running work.
Structured task delegation from an ancestor session to a descendant. Only one active command per target at a time.
Issue a command to a descendant agent. Validates ancestry. Rejects if the target already has an active command.
| Parameter | Required | Description |
|---|---|---|
from_session | yes | Commanding (ancestor) session |
to_session | yes | Target (descendant) session |
command_text | yes | The command instruction |
allowed_tools | no | Restrict which tools the agent can use |
allowed_mcp_tools | no | Restrict which MCP tools the agent can use |
exit_condition | no | Condition for the agent to auto-complete |
Accept a pending command — marks it as running and sets session variables (command_id, command_text, allowed_tools, exit_condition).
Complete a command — marks it done, clears session variables, and sends the result back to the commanding session.
#N shorthand for session IDs (e.g. #5).deliver_pending_messages before starting long-running work.evaluate_spawn to dry-run before spawning complex agents.can_spawn_agent to check depth limits before spawning.kill_agent (not bash tools or /quit) to terminate agents.unregister_agent directly — prefer stop_agent or kill_agent.parent_session_id |
| no |
| Override parent session (defaults to current) |
project_path | no | Override project path |