This skill should be used when the user asks to "pick up an issue", "work on issue
This skill ensures proper issue ownership before starting work, avoiding duplicate effort and conflicts.
Run the following command to check if the issue is already claimed:
gh issue view <issue-number> --json assignees,labels
Inspect the output for:
If the issue has assignees or a "work in progress" label, warn the user:
⚠️ This issue appears to already be in progress (assigned to @username or labeled "work in progress"). Are you sure you want to continue?
Wait for explicit user confirmation before proceeding.
If the issue is available, claim it by running:
gh issue edit <issue-number> --add-label "work in progress" --add-assignee @me
This command:
After claiming, proceed with the actual work:
create-devproxy-sample skill| Command | Purpose |
|---------|---------|
| gh issue view <n> --json assignees,labels | Check if issue is claimed |
| gh issue edit <n> --add-label "work in progress" | Mark as in progress |
| gh issue edit <n> --add-assignee @me | Assign to current user |
| gh issue edit <n> --remove-label "work in progress" --remove-assignee @me | Abandon work on issue |
When the PR is merged, the issue closes automatically if the PR description includes "Fixes #123". No further action needed.
If unable to complete the work, release the issue for others:
gh issue edit <issue-number> --remove-label "work in progress" --remove-assignee @me
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer