Skip to content
Back to skills

Spawn

ASecurity

Skills for spawning external processes - AI coding agents and generic CLI commands in new terminal windows. Parent skill category for agent and terminal spawning.

  • 416 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added February 7, 2026
toolspythongoshell

Works with

  • claude code
  • cursor
  • terminal
  • cli

Security analysis

A100/100

Pro scans all 13 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add aiskillstore/marketplace --skill spawn --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Spawn?

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

Security grade badge for Spawn
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aiskillstore-spawn/badge)](https://www.skillsdirectory.com/skills/aiskillstore-spawn)

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: spawn
description: "Skills for spawning external processes - AI coding agents and generic CLI commands in new terminal windows. Parent skill category for agent and terminal spawning."
type: category
---

# Spawn Skills

This directory contains skills for spawning external processes in new terminal windows.

## Overview

Spawn skills enable Claude Code to launch external processes:
- **AI coding agents** (Claude, Codex, Gemini, Cursor, OpenCode, Copilot)
- **Generic CLI commands** (ffmpeg, curl, python, npm, etc.)

Both use the `fork_terminal` utility to create isolated terminal sessions.

## Child Skills

| Skill | Description | Use Case |
|-------|-------------|----------|
| [agent](./agent/SKILL.md) | Spawn AI coding agents | Multi-provider orchestration |
| [terminal](./terminal/SKILL.md) | Spawn generic CLI commands | Non-AI command execution |

## When to Use

### Use spawn:agent when:
- Delegating tasks to external AI providers
- Need interactive CLI sessions with AI agents
- Browser-based authentication is required
- Real-time streaming output needed

### Use spawn:terminal when:
- Running non-AI CLI commands (ffmpeg, curl, etc.)
- Need interactive terminal for user input
- Long-running processes that shouldn't block Claude

### Use orchestration:native-invoke instead when:
- Automating multi-provider tasks
- Need parallel execution across providers
- Clean result collection is important
- No interactive/TTY requirements

## Core Utility

Both skills use the `fork_terminal` Python utility:

```python
# Located at: ./agent/fork_terminal.py
from fork_terminal import fork_terminal

# Basic usage
result = fork_terminal("command", capture=True)

# With logging
result = fork_terminal("command", log_to_file=True, log_agent_output=True)
```

## Quick Reference

```
spawn/
├── SKILL.md           # This file
├── agent/             # AI agent spawning
│   ├── SKILL.md
│   ├── cookbook/      # Per-agent cookbooks
│   │   ├── claude-code.md
│   │   ├── codex-cli.md
│   │   ├── gemini-cli.md
│   │   ├── cursor-cli.md
│   │   ├── opencode-cli.md
│   │   └── copilot-cli.md
│   └── prompts/       # Reusable prompt templates
└── terminal/          # Generic CLI spawning
    ├── SKILL.md
    └── cookbook/
        └── cli-command.md
```

## Related Skills

- **orchestration/native-invoke** - Task-based CLI invocation (preferred for automation)
- **multi-agent-orchestration** - Higher-level provider routing
- **model-discovery** - Current model names for providers

## See Also

- `.claude/ai-dev-kit/dev-tools/orchestration/providers/` - Shell scripts for each provider
- `/ai-dev-kit:delegate` - Command for manual delegation

Files in this skill

  • SKILL.md2.7 KB
  • agent/SKILL.md7 KB
  • agent/cookbook/claude-code.md2.7 KB
  • agent/cookbook/codex-cli.md4.6 KB
  • agent/cookbook/copilot-cli.md4.6 KB
  • agent/cookbook/cursor-cli.md5.7 KB
  • agent/cookbook/gemini-cli.md5 KB
  • agent/cookbook/opencode-cli.md4.8 KB
  • agent/fork_terminal.py12.7 KB
  • agent/prompts/fork-summary-user-prompt.md1.6 KB
  • skill-report.json13.7 KB
  • terminal/SKILL.md2.6 KB
  • terminal/cookbook/cli-command.md767 B

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…