dslc-io/tidytuesdayr/create-issue
Claude Code and agent skill by dslc-io/tidytuesdayr
- community
Checking that the SKILL.md file is still in the repository.
Creates GitHub issues for the package repository. Use when asked to create, file, or open a GitHub issue, or when planning new features or functions that need to be tracked.
Install
npx vskill@latest install dslc-io/tidytuesdayr/create-issueSKILL.md
Create a GitHub issue
Use gh api graphql with the createIssue mutation to create issues. This sets the issue type in a single step. Write the body to a temp file first, then pass it via $(cat ...).
If gh is not authenticated, stop and ask the user to authenticate before continuing.
Looking up IDs
The hardcoded IDs below are correct for this repo as of 2026-04-05 21:41:58 UTC. If they ever change, or if you're working in a fork, re-run these queries to get fresh values:
Issue type
Choose the type that best fits the issue:
| Type | ID | Use for | |
|---|---|---|---|
| Task | IT_kwDOCQ_E_84BQF6J | A specific piece of work | |
| Bug | IT_kwDOCQ_E_84BQF6M | An unexpected problem or behavior | |
| Feature | IT_kwDOCQ_E_84BQF6N | A request, idea, or new functionality |
Issue title
Titles use conventional commit prefixes:
feat: my_function()— new exported function or featurefix: short description— bug fixdocs: short description— documentationchore: short description— maintenance or task
Issue body structure
Which sections to include depends on the issue type:
| Section | Feature | Bug | Documentation | Task | |
|---|---|---|---|---|---|
## Summary | ✓ | ✓ | ✓ | ✓ | |
## Details | optional | optional | optional | optional | |
## Proposed signature | ✓ | — | — | — | |
## Behavior | ✓ | ✓ | — | — | |
## References | optional | optional | optional | optional |
## Summary (all types)
A single user story sentence (no other content in this section):
Example:
## Details (optional, all types)
For information that's important to capture but doesn't fit naturally into any other section, including implementation details such as packages to add to Imports in DESCRIPTION or files to add to inst. Use sparingly — if the content belongs in ## Behavior, ## Proposed signature, or ## References, put it there instead.
## Proposed signature (Feature only)
The proposed R function signature, arguments table, and return value description:
function_name(arg1, arg2)
## Behavior (Feature and Bug)
- Feature: bullet points describing expected behavior, edge cases, and any internal helpers to implement as part of this issue.
- Bug: describe the current (broken) behavior, the expected behavior, and steps to reproduce if known.
## References (optional, all types)
Only include when there are specific reference implementations, external URLs, or related code to link to. Omit it entirely when there are none.
Creating the issue
Use the repoId and the typeId for the chosen issue type from the table above.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.github/skills/create-issue/SKILL.md
Popularity
- Repository stars
- 80
- Repository forks
- 19
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 17 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dslc-io/tidytuesdayr/create-issue)