一键导入
github-issue-filer
File AnyPod GitHub issues (bug or feature) with the official templates and publish them through the gh CLI.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
File AnyPod GitHub issues (bug or feature) with the official templates and publish them through the gh CLI.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Consolidate Dependabot PRs by applying a blanket uv dependency refresh on main, verifying GitHub Actions, and closing stale Dependabot PRs.
Create an AnyPod pull request from the current branch with full branch analysis, user-reviewed PR copy, remote push handling, and gh CLI publishing.
| name | github-issue-filer |
| description | File AnyPod GitHub issues (bug or feature) with the official templates and publish them through the gh CLI. |
Files bug reports and feature requests in thurstonsand/anypod using the repository’s issue templates.
Use this skill whenever someone needs to create a GitHub issuefor a bug or feature.
bugfeature./.claude/skills/github-issue-filer/scripts/create_issue.py bug --describe
--summary: Replaces <summary> in the template title (e.g., [bug] <summary>).--data-file: Provide a path to the JSON payload instead of piping it via STDIN.--describe: Prints the field list (identifier, description, optional flag, type, options) so you can see which inputs are available.<summary> in the template title (e.g., “downloads stall on restart”).happened (what went wrong)problem (why the change matters)create_issue.py bug|feature --describe for the relevant template.Create a JSON object whose keys match the template IDs.
Example bug payload:
{
"happened": "testing out this template",
"expected": "as expected",
"steps": "1. start container\n2. call endpoint",
"source": "X/Twitter",
"version": "nightly",
"env": "TrueNAS SCALE",
"feed_yaml": "feeds:\n myfeed:\n url: https://...",
"logs": "error lines here"
}
Example feature payload:
{
"problem": "listeners can’t filter Patreon tiers",
"solution": "allow tier filter per feed",
"sources": ["Patreon"],
"context": "original request in Discord #support"
}
If the conversation already contains these facts, extract them yourself instead of re-asking.
create_issue.pyExecute the helper with the template name, summary, and JSON payload via STDIN:
./.claude/skills/github-issue-filer/scripts/create_issue.py \
bug \
--summary "downloads stall on restart" <<'JSON'
{...payload...}
JSON
Feature example:
./.claude/skills/github-issue-filer/scripts/create_issue.py \
feature \
--summary "make Patreon feeds filter tiers" <<'JSON'
{...feature payload...}
JSON
Return the printed URL (and, if helpful, the confirmation output).