# twill-cloud-coding-agent

Controls Twill cloud coding runs through the v1 REST endpoints. It tracks jobs, inspects repositories, reads live event streams, and pulls session tars directly from your CLI.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1200 installs · ★ 9
- Author: TwillAI
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/TwillAI/skills/tree/HEAD/twill-cloud-coding-agent/SKILL.md
- Updated: 2026-09-26
- HTML: https://affpapa.org/en/nevibecode/skills/twill-cloud-coding-agent

## What it does

This skill sends authenticated `curl` requests to `https://twill.ai/api/v1`. It triggers remote software engineering jobs, fetches pull request metadata, and fetches real-time logs through SSE connections. When you send a clarification to an ongoing task, the system halts the running execution and triggers a fresh attempt.

Setup requires a valid `TWILL_API_KEY`. Personal workspace tokens fail immediately. The API talks strictly to cloud workspace resources, which means local conversations in Twill Desktop remain completely hidden. Limits sit at 100 calls per minute and 1,000 calls per hour.

You cannot swap runtime harnesses inside an active thread. Switching an ongoing task from `claude-code` to `codex` yields a `400` status. Exporting Claude session tars also demands that the task sandbox remains online.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add TwillAI/skills --skill twill-cloud-coding-agent -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/twill-cloud-coding-agent/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/twill-cloud-coding-agent/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add TwillAI/skills --skill twill-cloud-coding-agent -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/twill-cloud-coding-agent/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add TwillAI/skills --skill twill-cloud-coding-agent -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/twill-cloud-coding-agent/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install TwillAI/skills twill-cloud-coding-agent
```

2. **Manually: put the files in place**
- File: `.github/skills/twill-cloud-coding-agent/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add TwillAI/skills --skill twill-cloud-coding-agent -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/TwillAI/skills --path twill-cloud-coding-agent
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/twill-cloud-coding-agent/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add TwillAI/skills --skill twill-cloud-coding-agent -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/TwillAI/skills/tree/HEAD/twill-cloud-coding-agent/SKILL.md

## When to use it
- trigger cloud coding tasks via the Twill v1 API
- stream live execution output using server-sent events
- archive Claude Code session files into a tar bundle
- pause or resume scheduled automation jobs

## Example prompts
- Start a new Twill task to refactor the payment router using claude-code/sonnet
- List recent Twill tasks and display the status of open pull requests
- Export the Claude Code session tarball for task_123

## Similar
- [setup-matt-pocock-skills](https://affpapa.org/en/nevibecode/skills/setup-matt-pocock-skills.md) — skill · 1052851 installs
- [ask-matt](https://affpapa.org/en/nevibecode/skills/ask-matt.md) — skill · 766587 installs
- [to-tickets](https://affpapa.org/en/nevibecode/skills/to-tickets.md) — skill · 711230 installs
- [writing-plans](https://affpapa.org/en/nevibecode/skills/writing-plans.md) — skill · 282859 installs
- [caveman-review](https://affpapa.org/en/nevibecode/skills/caveman-review.md) — skill · 411800 installs
- [caveman-compress](https://affpapa.org/en/nevibecode/skills/caveman-compress.md) — skill · 411500 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
