gh-create-issue
Skill4.2k starsChanged 5 days agoApache-2.0View on GitHub
Prepare and open GitHub issues for bugs, feature requests, and design discussions.
5 other projects use a version of this.
Adopted by
Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Most recently taken up by
- comfuture/agent-skillstheir own version, first seen Nov 8, 2026
- CherryHQ/cherry-studiotheir own version, first seen Nov 8, 2026
- tony/skillstheir own version, first seen Oct 31, 2026
- elastic/kibanatheir own version, first seen Jun 18, 2026
- mehdi-dbx/claude-skillstheir own version, first seen Jun 2, 2026
Who's talking about kagent-dev/kagent
- cncf/sandbox“[Sandbox] kagent”GitHub · Apr 3, 2025 · 69 reactions
- cncf/toc“[Incubation] kagent Incubation Application”GitHub · Dec 2, 2025 · 51 reactions
- A Hacker News story“Kagent: Kubernetes native framework for building AI agents”Hacker News · Mar 17, 2025 · 4 points
- @omerberatsezer.bsky.social“#Kagent uses #AgentSubstrate as its runtime infrastructure in its current 1.x architecture. kagent is a …”Bluesky · Oct 29, 2026 · 1 likes
- google/adk-go“Add EventCompaction support to EventActions and compaction filtering in contents_processor.go”GitHub · Jun 10, 2026 · 1 reactions
The biggest 5 of 52 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 52
Talked about on GitHub, Hacker News and Bluesky (52 times).
On GitHub · 50
- Apr 3, 2025[Sandbox] kagent — cncf/sandbox69 reactions · 26 comments
- Dec 2, 2025[Incubation] kagent Incubation Application — cncf/toc51 reactions · 1 comment
- Jun 10, 2026Add EventCompaction support to EventActions and compaction filtering in contents_processor.go — google/adk-go1 reaction · 7 comments
- Nov 18, 2025Native AI Agent Kit — pacoxu/AI-Infra1 reaction · 10 comments
- Apr 29, 2025Support kagent.dev agents — artifacthub/hub1 reaction · 13 comments
45 more on GitHub
- Nov 6, 2026fix(container): update image ghcr.io/kagent-dev/kagent/helm/kagent-crds ( 0.10.5 → 0.10.6 ) — rwlove/home-ops0 reactions · 1 comment
- Nov 6, 2026fix(container): update image ghcr.io/kagent-dev/kagent/helm/kagent ( 0.10.5 → 0.10.6 ) — rwlove/home-ops0 reactions · 1 comment
- Nov 6, 2026Update kagent-crds Docker tag to v0.10.6 — Tomythical/homelab0 reactions
- Nov 6, 2026⬆️ Update kagent-crds Docker tag to v0.10.6 — bakseter/homelab0 reactions · 1 comment
- Nov 6, 2026⬆️ Update kagent Docker tag to v0.10.6 — bakseter/homelab0 reactions · 1 comment
- Nov 6, 2026chore(deps): update kagent-crds docker tag to v0.10.6 — bdfrost/argocd0 reactions
- Nov 6, 2026fix(container): update kagent-crds ( 0.10.5 → 0.10.6 ) — ekenheim/home-ops-upgrade0 reactions · 2 comments
- Nov 6, 2026fix(container): update kagent ( 0.10.5 → 0.10.6 ) — ekenheim/home-ops-upgrade0 reactions · 1 comment
- Nov 5, 2026kagent 0.10.6 — Homebrew/homebrew-core0 reactions · 1 comment
- Nov 5, 2026fix(container): update image ghcr.io/kagent-dev/kagent/helm/kagent-crds ( 0.10.5 → 0.10.6 ) — frecklelabs/k8s0 reactions
- Nov 5, 2026fix(container): update image ghcr.io/kagent-dev/kagent/helm/kagent ( 0.10.5 → 0.10.6 ) — frecklelabs/k8s0 reactions
- Nov 5, 2026chore(kagent-crds): sync CRDs to v0.10.6 — spnngl/charts0 reactions
- Nov 5, 2026chore(deps): Update ghcr.io/kagent-dev/kagent/helm/kagent-crds Docker tag to v0.10.5 — Apocrathia/homelab0 reactions · 1 comment
- Nov 5, 2026chore(deps): Update ghcr.io/kagent-dev/kagent/helm/kagent Docker tag to v0.10.5 — Apocrathia/homelab0 reactions · 1 comment
- Nov 5, 2026chore(deps): Update ghcr.io/kagent-dev/kagent/controller Docker tag to v0.10.5 — Apocrathia/homelab0 reactions · 1 comment
- Nov 5, 2026fix(container): update image ghcr.io/kagent-dev/kagent/helm/kagent-crds ( 0.10.4 → 0.10.5 ) — rwlove/home-ops0 reactions · 1 comment
- Nov 5, 2026fix(container): update image ghcr.io/kagent-dev/kagent/helm/kagent ( 0.10.4 → 0.10.5 ) — rwlove/home-ops0 reactions · 1 comment
- Nov 4, 2026chore(kagent-crds): sync CRDs to v0.10.5 — spnngl/charts0 reactions
- Nov 4, 2026⬆️ Update kagent-crds Docker tag to v0.10.5 — bakseter/homelab0 reactions · 1 comment
- Nov 4, 2026⬆️ Update kagent Docker tag to v0.10.5 — bakseter/homelab0 reactions · 1 comment
- Nov 4, 2026Update kagent-crds Docker tag to v0.10.5 — Tomythical/homelab0 reactions
- Nov 4, 2026Update kagent Docker tag to v0.10.5 — Tomythical/homelab0 reactions
- Nov 4, 2026fix(container): update kagent-crds ( v0.10.4 → 0.10.5 ) — ekenheim/home-ops-upgrade0 reactions · 2 comments
- Nov 4, 2026fix(container): update kagent ( v0.10.4 → 0.10.5 ) — ekenheim/home-ops-upgrade0 reactions · 2 comments
- Nov 4, 2026kagent 0.10.5 — Homebrew/homebrew-core0 reactions · 1 comment
- Nov 3, 2026Feat: Built-in OIDC authentication with configurable identity provider and browser sign-in — agentregistry-dev/agentregistry0 reactions
- Nov 2, 2026[Automated] Draft docs (kagent): feat(sandbox): adopt env guest service redesign (+1 related) — kagent-dev/website0 reactions · 1 comment
- Nov 2, 2026[Automated] Draft docs (kagent): feat(auth): support human and machine principals (+1 related) — kagent-dev/website0 reactions · 1 comment
- Nov 1, 2026[Automated] Draft docs (kagent): feat(auth): support human and machine principals (+1 related) — christian-posta/kagent-website0 reactions
- Oct 28, 2026[AAIF][kagent 1.x] MCP, Agent Skills and local Metal LLM inference integration roadmap — dasomel/kubemetal0 reactions
- Oct 27, 2026feat(skills): carry kagent-dev/kagent#3099 — private Git skill sources (Planeo fork, alpha17) — planeodev/kagent0 reactions · 5 comments
- Oct 24, 2026fix(adk): remote A2A card auth + no caller-tenant forwarding — carried onto planeo/v1.0.0-alpha17 (+ golang-adk image CI) — planeodev/kagent0 reactions · 1 comment
- Oct 22, 2026Update kagent to v0.10.4 — BillyMichael/local-developer-platform0 reactions
- Oct 22, 2026chore(kagent-crds): sync CRDs to v0.10.4 — spnngl/charts0 reactions
- Oct 21, 2026kagent 0.10.4 — Homebrew/homebrew-core0 reactions · 1 comment
- Oct 21, 2026Dependency Dashboard — giantswarm/kagent-extensions0 reactions
- Oct 19, 2026[Automated] Draft docs (kagent): api: Require Harness references for Agents (+2 related) — kagent-dev/website0 reactions · 1 comment
- Oct 15, 2026fix(container): update image ghcr.io/kagent-dev/kagent/helm/kagent-crds ( 0.10.1 → 0.10.4 ) — frecklelabs/k8s0 reactions
- Oct 15, 2026fix(container): update image ghcr.io/kagent-dev/kagent/helm/kagent ( 0.10.1 → 0.10.4 ) — frecklelabs/k8s0 reactions
- Oct 14, 2026Add kagent/kmcp CRDs — datreeio/CRDs-catalog0 reactions · 1 comment
- Oct 13, 2026[Automated] Draft docs (kagent): feat: add runtime revision GC backlog and failure metrics (+2 related) — kagent-dev/website0 reactions · 1 comment
- Oct 10, 2026S0 Spike: kagent 1.x and Agent Substrate on k3d — dackota/agentic-campaign-engine0 reactions · 1 comment
- Oct 8, 2026test: TestServe's 1 s process wait flakes on a loaded runner — giantswarm/kagent-upstream0 reactions · 1 comment
- Oct 2, 2026kagent 0.10.3 — Homebrew/homebrew-core0 reactions · 1 comment
- Sep 24, 2026Telemetry docs: rewrite for SDK-spec OTEL variables and semconv metrics (targets 1.0.0-alpha4) — kagent-dev/website0 reactions · 3 comments
On Hacker News · 1
- Mar 17, 2025Kagent: Kubernetes native framework for building AI agents4 points
On Bluesky · 1
- Oct 29, 2026#Kagent uses #AgentSubstrate as its runtime infrastructure in its current 1.x architecture. kagent is a #Kubernetes native framework for… — @omerberatsezer.bsky.social1 likes and repost · 1 reply
Other versions5 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 5
- CherryHQ/cherry-studio★ 53ksame name
- elastic/kibana★ 21ksame name
- comfuture/agent-skills★ 8same name
- mehdi-dbx/claude-skills★ 0same name
- tony/skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository7 other files it gives its agents.
- AGENTS.mdAGENTS.md
- proto/AGENTS.mdAGENTS.md
- ui/AGENTS.mdAGENTS.md
- gh-create-prSkill
- given-when-assert-thatSkill
- kagent-devSkill
- kagentSkill
The file
We split this skill into the rules it gives an agent
9 rules. 0 are common, 8 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 5 edited versions we read keep these.
8
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 17
Never include enterprise issue or PR links, repository-qualified references, or identifying numbers in upstream issue titles, bodies, …
- Distinctive: line 45
Keep the problem, requested outcome, essential constraints, and open questions visible outside the collapsed block.
- Distinctive: line 47
Check the syntax and the meaning of each edge.
- Distinctive: line 51
When only drafting or preparing, return the proposed title and body or a local Markdown file.
- Distinctive: line 53
When asked to open an issue:
- Distinctive: line 56
Ensure the title and body reflect the agreed scope and available evidence.
- Very specific: line 58
Create only the confirmed version.
- Distinctive: line 59
If creation returns an ambiguous failure, check whether the issue was created before retrying.
- Distinctive: line 60
Read back the created issue and verify its repository, title, body, and requested metadata.
“Common” is measured: kept by at least 6 in 10 of the 5 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Create GitHub issues
Explain a bug or open a conversation about a need. Give readers enough context to understand the situation and why it matters, while leaving solutions and implementation decisions open. Cover bug reports, feature requests, and design discussions filed as GitHub issues.
Issues must not be prescriptive. Do not prescribe a fix, recommend an implementation, or add acceptance criteria, API designs, or task checklists. Investigation should make the problem clearer, not turn the issue into an implementation plan.
Scope and authorization
- Before opening a GitHub issue, show the user the final title, body, target repository, and any labels, assignees, or other metadata to be applied. Wait for explicit confirmation to open that version. A general request to open an issue starts preparation; it does not confirm content the user has not yet reviewed.
- Honor confirmation already given for the same content and destination; do not ask again. If the content, destination, or metadata changes materially after confirmation, present the revised version and obtain confirmation before opening it.
- A request to investigate a problem, fix a bug, or explore a design does not authorize opening an issue.
- Never include enterprise issue or PR links, repository-qualified references, or identifying numbers in upstream issue titles, bodies, comments, or diagrams. Describe the problem independently.
Ground the issue in the problem
Establish the intended repository and read its applicable instructions and issue templates. Use the user's context, relevant code and documentation, and existing issues or PRs to understand the behavior and existing conversations. Ask for missing information only when it materially changes the issue; continue useful investigation while waiting.
Investigate enough to support the claims the issue makes. Separate observed behavior, user-reported behavior, and suspected causes. A useful bug report does not require a completed fix or a confirmed root cause. Do not invent reproduction steps, affected versions, test results, user impact, or implementation commitments. Include uncertainty when it changes how readers should interpret or act on the issue; omit routine accounts of checks that could not be run.
When writing on Eitan's behalf, use eitan-voice if available. Keep the body direct and conversational: start with the actual need, explain the consequence, and give the reader enough context to participate. Prefer short paragraphs, with lists or headings where they make distinct points easier to follow. Follow required repository templates and title conventions without inventing answers or checking unsupported attestations. If a template requires a proposed solution, describe the desired user outcome and state that the approach is open for discussion. Otherwise avoid a fixed collection of empty sections.
Keep the issue focused on one coherent problem or question. Preserve important context in the main body; move bulky logs and supporting evidence into collapsed sections or link existing references. Do not publish additional comments or artifacts just to keep the body short unless that is authorized.
Match the issue to the request
Bug reports: Describe the concrete trigger, expected behavior, actual behavior, and consequence. Include the smallest known reproduction and the environment or version details that affect it. If reproduction is incomplete or intermittent, say what is known. Add a short error or log excerpt when it helps identify the failure. Include evidence about a cause when it helps explain the bug, clearly distinguishing a hypothesis from a confirmed cause. Leave the fix open.
Feature requests: Start with the use case and current limitation, then describe what someone would like to be able to do and why. Use a concrete example when it clarifies the need. Explain why an existing workaround falls short when relevant. Open a conversation about that need without specifying how to implement it.
Design discussions: Introduce the situation or question worth exploring, explain why it matters, and give the context needed to discuss it. Surface relevant constraints and unresolved questions without selecting an approach or laying out a design. Invite input rather than presenting a decision for approval.
For all three, keep the title centered on the bug, need, or question. Invite discussion where it helps; a clear bug report does not need a forced closing question. Rewrite the title and body as understanding of the problem evolves.
Explain interactions with collapsed Mermaid
Include a diagram when existing component interactions, data flow, or lifecycle behavior are central to understanding the issue. Use it to explain the situation, not design a solution. Omit it when prose or a small example already explains the problem.
- Show the smallest relevant set of components and label arrows with the operation or data they carry. Use a flowchart for relationships, a sequence diagram for ordering, or a state diagram for transitions.
- Ground the diagram in the available evidence and label uncertainty. Do not invent edges, ownership, or transaction boundaries, or introduce a proposed implementation through the diagram.
- Keep the problem, requested outcome, essential constraints, and open questions visible outside the collapsed block. The issue must make sense without opening the diagram.
- Wrap each diagram in
<details>with a descriptive<summary>and noopenattribute. Preserve blank lines around the unindented fencedmermaidblock and before</details>. Use ordinary GitHub-supported Mermaid syntax, simple node IDs, and quoted flowchart labels containing punctuation. - Check the syntax and the meaning of each edge. Use an available preview when useful; do not claim GitHub rendering was verified from a raw Markdown check or create a test issue to preview it.
Prepare and open
When only drafting or preparing, return the proposed title and body or a local Markdown file. Continue refining that draft with the user; do not publish it.
When asked to open an issue:
- Search for relevant open and closed issues and related PRs. If an existing issue already covers the request, return its URL and explain the overlap instead of creating a duplicate. Do not comment on, edit, or reopen it without authorization for that action. A similar issue may still leave a distinct gap; explain that difference when opening a new one.
- Ensure the title and body reflect the agreed scope and available evidence. Use the applicable template's required content and repository-required metadata. Add assignees, milestones, projects, or other optional metadata only when requested.
- Save the exact body as UTF-8 Markdown under
$TMPDIR. Present the completed issue for confirmation as described above. Keep it local until the user confirms; silence or elapsed time is not confirmation. - Create only the confirmed version. Use a structured API body or
gh issue create --body-fileso backticks, newlines, and Mermaid fences survive unchanged. Withgh, specify the repository and title explicitly. - If creation returns an ambiguous failure, check whether the issue was created before retrying. Stop and report an unresolved failure rather than repeatedly attempting mutations.
- Read back the created issue and verify its repository, title, body, and requested metadata. Return its URL.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

