take

Implements a GitHub issue end-to-end from assignment through verified pull request.

2|Updated Sep 14, 2026
One-click install
npx skills add https://github.com/kwanpham2195/agent-stuff --skill take-kwanpham2195
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: take
Source: https://github.com/kwanpham2195/agent-stuff/tree/main/skills/take
Command: npx skills add https://github.com/kwanpham2195/agent-stuff --skill take-kwanpham2195

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Picking up a GitHub issue and turning it into a merged pull request involves many error-prone steps: finding the right issue, checking for existing work, branching correctly, verifying changes, and linking the PR. This Skill orchestrates that entire workflow so nothing is skipped or duplicated. ## Core Features & Use Cases - Issue Discovery and Triage: Locates issues by number, URL, or description, reads acceptance criteria, and blocks on unanswered critical questions before writing code. - Resumption of In-Progress Work: Reconciles existing branches, PRs, and prior evidence so restarted work never repeats assignment, branching, or PR creation. - Scoped Implementation and Verification: Creates a branch from the configured base, follows repo patterns, runs the smallest relevant checks first, and opens a PR linked with Closes #<issue-number>. - Use Case: You tell the agent "take issue #142." It reads the issue, assigns it to you, implements the fix on a new branch, runs typecheck and lint, and opens a linked pull request with a test plan. ## Quick Start Take GitHub issue number 142, implement it, verify the changes, and open a pull request.

Frequently Asked Questions about take

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a GitHub issue and open a pull request automatically?▼

Reference the issue by number, URL, or description and invoke the take workflow. It reads the issue and comments, assigns it to the current GitHub user, implements the change on a new branch, runs relevant checks, and opens a PR linked with Closes #<issue-number>.

How to resume work on a GitHub issue that already has a branch or PR?▼

The workflow checks git status and existing artifacts first, then reconciles the checkout, branch, PR state, and prior evidence before continuing. It never repeats assignment, branch creation, or PR creation for work already in progress.

What happens if a GitHub issue has unanswered questions or missing detail?▼

Unanswered Critical questions and unresolved Awaiting answer placeholders block implementation until resolved with the user. Questions explicitly deferred by the user do not block, and vague issues trigger codebase exploration before deciding whether implementation is safe.

Does the workflow create a branch from main automatically?▼

No. It creates a branch from the repository's configured base branch without assuming main or master, and it does not pull or rebase implicitly. It also checks for unrelated dirty work and asks before carrying ambiguous changes into the new branch.

When should I use an execution plan instead of taking an issue directly?▼

For substantial dependencies, consequential technical unknowns, or work spanning sessions, the workflow offers a write-exec-plan step that resolves unknowns through bounded prototypes first. Small issues keep a simple inline checklist instead.