recursive-handoff
π―Skillfrom sebastiaanwouters/dotagents
Based on the README, I cannot definitively infer the specific functionality of the "recursive-handoff" skill. The README provides an overview of the dotagents repository and its setup process, but ...
Installation
npx skills add https://github.com/sebastiaanwouters/dotagents --skill recursive-handoffSkill Details
Overview
# dotagents
A collection of reusable AI agent skills for coding assistants like [Amp](https://ampcode.com) and [Claude Code](https://docs.anthropic.com/en/docs/claude-code).
Quick Start
```bash
npx add-skills sebastiaanwouters/dotagents
```
---
Agent-Assisted Setup
Tell your agent:
```
Set up sebastiaanwouters/dotagents
```
The agent will:
- Interview you β Which agent (Amp/Claude Code)? What workflows (simp.sh, mise-en-place)? Which skills needed?
- Clone the repo β Fetch skills from GitHub
- Copy skills β Install to
.amp/skills/or.claude/skills/based on your agent - Configure MCP β Merge any required MCP server configs
- Check dependencies β Verify required tools (bun, tk, etc.) are installed
This works because agents can read this README and follow the structure.
---
Prerequisites
Philosophy
Skills are package-manager agnostic. Your project decides which package manager to use (npm, bun, pnpm, yarn). Skills that reference "typecheck" or "tests" mean whatever commands your project usesβdocument these in your AGENTS.md.
Only skills with their own scripts (chef, picasso) require a specific runtime (bun).
Required Tools
| Tool | Install | Used By |
|------|---------|---------|
| bun | [bun.sh](https://bun.sh) | chef scripts, picasso scripts, agent-browser |
| tk | go install github.com/wedow/ticket/cmd/tk@latest | ticket, simp.sh |
| amp | [ampcode.com](https://ampcode.com) | simp.sh, ralph |
Optional Tools
| Tool | Install | Used By |
|------|---------|---------|
| flyctl | [fly.io/docs/flyctl/install](https://fly.io/docs/flyctl/install/) | flyctl (Fly.io deployments) |
| bw | [bitwarden.com/help/cli](https://bitwarden.com/help/cli/) | bitwarden (secrets retrieval) |
| ffmpeg | apt install ffmpeg / brew install ffmpeg | picasso (video/gif processing) |
| convert | apt install imagemagick / brew install imagemagick | picasso (image post-processing) |
| Chrome + [Playwriter Extension](https://chromewebstore.google.com/detail/playwriter) | Chrome Web Store | playwriter |
Environment Variables
Create a .env file in your project root:
```bash
# Required for chef (Telegram communication)
TELEGRAM_BOT_TOKEN=your_bot_token
TELEGRAM_CHAT_ID=your_chat_id
# Required for picasso (image generation)
FAL_API_KEY=your_fal_api_key
# Optional: Bitwarden session (set after bw unlock)
BW_SESSION=your_session_key
```
Getting Telegram credentials:
- Create a bot via [@BotFather](https://t.me/botfather) β get
TELEGRAM_BOT_TOKEN - Send a message to your bot, then visit
https://api.telegram.org/botβ get/getUpdates chat.id
Getting FAL API key:
- Sign up at [fal.ai](https://fal.ai)
- Generate API key from dashboard
---
Mise-en-Place: Project Setup Workflow
"Everything in its place before cooking begins."
The mise-en-place skill transforms raw ideas into implementation-ready specs. It's automatically triggered by simp.sh when no tickets exist.
What It Does
| Phase | Purpose | Output |
|-------|---------|--------|
| 0. Bootstrap | Read existing spec file (SPEC.md, README.md) | Starting context |
| 1. Discovery | Adaptive interview to fill knowledge gaps | docs/SPEC.md |
| 2. Design System | Create visual/component foundation | docs/design/ folder |
| 3. Research | Prime knowledge base with stack docs | Compound store |
| 4. Initialize | Set up agent guidelines | AGENTS.md |
Skills Involved
| Skill | Role in Mise-en-Place |
|-------|----------------------|
| mise-en-place | Orchestrates the entire setup flow |
| chef | Handles all Telegram Q&A during interview |
| compound | Stores discovered knowledge and design system |
| ticket | Creates granular implementation tickets |
| agents-md | Generates project-specific guidelines |
Manual Usage
```bash
# Via Amp or Claude Code
"use mise-en-place"
"prep my idea"
"spec this out"
```
---
More from this repository10
amp-review skill from sebastiaanwouters/dotagents
Prepares and organizes project development environment by setting up initial project structure, configuration files, and basic dependencies according to best practices.
Based on the context and naming, the "simplify-code" skill likely helps developers simplify or refactor complex code segments, potentially reducing code complexity, improving readability, and optim...
Automates recipe generation, ingredient scaling, and cooking instructions based on dietary preferences and available ingredients
Manages and deploys applications to Fly.io cloud infrastructure using the Fly.io CLI tool.
I apologize, but I cannot confidently infer the specific functionality of the "teacher" skill from the provided README. The README describes the repository's overall structure and setup process for...
Based on the README, I cannot definitively determine the specific functionality of the "pwa" skill. The README provides an overview of the dotagents repository and its setup process, but does not d...
Based on the README, I cannot definitively determine the specific functionality of the "tcbs-stack" skill. The README provides an overview of the dotagents repository and its setup process, but doe...
I apologize, but I cannot confidently infer the specific functionality of the "compound" skill from the provided README. The README describes the repository's overall structure and setup process fo...
Tests Progressive Web Apps (PWAs) within iOS simulators, likely automating the process of launching, interacting with, and validating PWA functionality on simulated iOS devices.