dslc-io/tidytuesdayr/create-issue

Claude Code and agent skill by dslc-io/tidytuesdayr

Trust tier 2
  • community
LLM review pending
Source check pending

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-issue

SKILL.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:

bash
# Repository node ID
gh api graphql -f query='{ repository(owner: "dslc-io", name: "tidytuesdayR") { id } }'
# Available issue type IDs
gh api graphql -f query='{ repository(owner: "dslc-io", name: "tidytuesdayR") { issueTypes(first: 20) { nodes { id name description } } } }'

Issue type

Choose the type that best fits the issue:

TypeIDUse for
TaskIT_kwDOCQ_E_84BQF6JA specific piece of work
BugIT_kwDOCQ_E_84BQF6MAn unexpected problem or behavior
FeatureIT_kwDOCQ_E_84BQF6NA request, idea, or new functionality

Issue title

Titles use conventional commit prefixes:

  • feat: my_function() — new exported function or feature
  • fix: short description — bug fix
  • docs: short description — documentation
  • chore: short description — maintenance or task

Issue body structure

Which sections to include depends on the issue type:

SectionFeatureBugDocumentationTask
## Summary✓✓✓✓
## Detailsoptionaloptionaloptionaloptional
## Proposed signature✓———
## Behavior✓✓——
## Referencesoptionaloptionaloptionaloptional
## Summary (all types)

A single user story sentence (no other content in this section):

markdown
> As a [role], in order to [goal], I would like to [feature].

Example:

markdown
## Summary
> As a package developer, in order to set up agent skills quickly, I would like to generate a skill template from a single function call.
## 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:

`markdown
## Proposed signature

function_name(arg1, arg2)

**Arguments**
- `arg1` (`TYPE`) — Description.
- `arg2` (`TYPE`) — Description.
**Returns** a `TYPE` with description.
## 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.

bash
gh api graphql \
-f query='mutation($repoId:ID!, $title:String!, $body:String!, $typeId:ID!) {
createIssue(input:{repositoryId:$repoId, title:$title, body:$body, issueTypeId:$typeId}) {
issue { url }
}
}' \
-f repoId="MDEwOlJlcG9zaXRvcnkxNzAyMjM1MzU=" \
-f title="feat: my_function()" \
-f body="$(cat /tmp/issue_body.md)" \
-f typeId="{typeId}"

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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/dslc-io/tidytuesdayr/create-issue/badge)](https://verified-skill.com/skills/dslc-io/tidytuesdayr/create-issue)

Something wrong with this skill or its page? Tell us.