open-github-issue/SKILL.md
Publish structured GitHub issues across multiple issue categories with deterministic auth fallback, target-repo resolution, README-based language detection, and draft-only fallback when authentication is unavailable. Use when users ask to open GitHub issues from confirmed findings, accepted proposals, documentation gaps, security risks, observability gaps, or prepared issue content.
npx skillsauth add laitszkin/apollo-toolkit open-github-issueInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Designed to be reusable by other skills that know the issue title and evidence but need a consistent publish path.
gh CLI first, then GitHub token, then draft-only fallback.problem, feature, performance, security, docs, or observability.problem issues, describe the expected behavior and current behavior with BDD-style Given / When / Then, then state the behavioral difference explicitly.apltk open-github-issue command when available; if it is unavailable, fall back to the packaged script with an absolute path instead of assuming python, relative paths, or the caller's cwd are wired correctly.$(), quotes, or shell metacharacters. Write a JSON payload file or content files first, then pass --payload-file or @file references so the shell cannot perform command substitution before Python receives the text.--repo owner/name when provided.origin.issue-type.references/issue-schemas.md for the required fields per issue type.gh auth status succeeds, use gh issue create.GITHUB_TOKEN or GH_TOKEN exists, use GitHub REST API.Run apltk open-github-issue --help for the live flag reference, examples, expected results, and issue-type-specific payload rules.
apltk command over calling the Python helper directly.@file inputs for rich Markdown so shell quoting cannot corrupt the content before Python receives it.The script prints JSON with these fields:
repoissue_typelanguagemode (gh-cli / github-token / draft-only / dry-run)issue_urlissue_titleissue_bodypublish_errorWhen another skill depends on open-github-issue:
@file inputs first; do not inline text containing backticks or shell metacharacters.problem issues, pass a problem-description that contains Expected Behavior (BDD), Current Behavior (BDD), and Behavior Gap; the difference must be explicit, not implied.mode, issue_url, and publish_error in the parent skill response.--issue-type feature plus --proposal, --reason, and --suggested-architecture.issue-type instead of overloading problem.apltk open-github-issue: Deterministic issue publishing helper with auth fallback and README language detection (TypeScript handler in lib/tools/open-github-issue.ts).gh issue create or GitHub REST API publishing instead of retrying the same invocation.development
Read a user-specified PDF that marks the week's key financial events, deeply research each marked event with current sources, capture any additional breaking financial developments, and produce a concise Chinese-capable PDF briefing that explains what happened and why it matters.
documentation
Generate long-form videos (more than 10 minutes) by following user instructions and invoking related skills only when needed (`openai-text-to-image-storyboard`, `docs-to-voice`, `remotion-best-practices`). For text inputs, extract a complete long-form story arc, generate fresh storyboard images (no reuse of previously generated pictures), and render a 16:9 animated long-form video.
tools
協助完成自動化版本發佈。同步文檔、更新版本號、推送 tag 並建立 GitHub Release。
development
Incrementally refresh the architecture atlas when the project diagram drifts from actual code. Measures drift before updating to determine scope, then updates the base atlas and re-renders HTML.