Create a GitHub issue using the Dedalus issue templates (bug, feature, question). Injects branch and commit context automatically, prompts for Linear link. Use when creating a GitHub issue using Dedalus templates, or the user says "file an issue", "create issue", "open a bug", or "report a feature request".
git branch --show-currentgit log -1 --onelinegit remote get-url upstream 2>/dev/null || git remote get-url originDedalus tracks issues in Linear. The issue templates (.github/ISSUE_TEMPLATE/) all require a Linear link at the top. Unless the user explicitly says "no Linear" or supplies --linear N/A, ask once for the Linear URL before creating the GitHub issue. If the user is filing a public-facing issue and has no Linear, accept N/A and proceed.
Parse the first positional arg from $ARGUMENTS as the issue type:
| Type | Template file | Labels |
|---|---|---|
| bug | .github/ISSUE_TEMPLATE/bug-report.yml | bug,needs triage |
| feature | .github/ISSUE_TEMPLATE/feature_request.md | enhancement |
| question | .github/ISSUE_TEMPLATE/question.md | question |
The bug-report.yml file is a GitHub issue form. gh issue create --body submits plain markdown, so translate the yaml form fields into a markdown body with the same section headings (Linear Issue, Description, Steps to Reproduce, Expected Behavior, Component, Environment, Additional Context).
For feature_request.md and question.md, read the file and replace the [Delete and type here]. placeholders with real content. Drop the > [!IMPORTANT] and > [!NOTE] callouts; they are instructions to the filer, not issue content.
$ARGUMENTS (after the type) form the title.--linear <url> is in $ARGUMENTS, use it verbatim. Otherwise ask the user once.gh issue create --title "..." --body "$(cat <<'EOF' ... EOF)" --label "...".$ARGUMENTS: · First token: issue type (bug, feature, or question). If missing or invalid, ask the user which template to use. · Remaining tokens (excluding --linear <url>): title.--linear value or ask the user once..github/ISSUE_TEMPLATE/.gh issue create with the right labels.These former standalone skills are bundled here as references to keep the runtime list compact. Load only the reference that matches the user's exact product, framework, or failure mode.
| Former skill | Reference | Description |
|---|---|---|
claude-issue | references/skills/claude-issue/SKILL.md | Create a GitHub issue using the Dedalus issue templates (bug, feature, question). Injects branch and commit context automatically, prompts for Linear link. |
dedalus-issue | references/skills/dedalus-issue/SKILL.md | Create a GitHub issue using the Dedalus issue templates (bug, feature, question). Injects branch and commit context automatically, prompts for Linear link. |