Agent skill

Report Skillpack Issue

by ai-dynamo in ai-dynamo/dynamo

Reports a defect in the optimization skillpack itself (the skills under .agents/skills/, the documents under agent-docs/, the role contracts under agents/, and the repository AGENTS.md files) as a…

Apache-2.0Auto-check passedAgent Workflows

Install Report Skillpack Issue

skills CLI
$ npx skills add ai-dynamo/dynamo --skill report-skillpack-issue -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ai-dynamo/dynamo report-skillpack-issue --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ai-dynamo/dynamo.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/report-skillpack-issue .claude/skills/report-skillpack-issue && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
report-skillpack-issue
GitHub stars
8.2k
Token cost
~2.5k tokens
SKILL.md length
1,130 words
Files
1
Skills in repo
27
Repo updated
First seen
Licence
Apache-2.0

At a glance

Reports a defect in the optimization skillpack itself (the skills under .agents/skills/, the documents under agent-docs/, the role contracts under agents/, and the repository AGENTS.md files) as a…

  • Works in 6 steps: Confirm the defect is in the pack, not… → Record your agent identity and the exact… → Sanitize → …
  • A pack rule contradicts another pack rule
  • SKILL.md covers Step 1: Confirm the defect is…, Step 2: Record your agent…, Step 3: Sanitize and Step 4: Check for an existing…, plus 3 more sections
  • Calls gh and git

What it does

Report Skillpack Issue is an agent skill from ai-dynamo/dynamo. Reports a defect in the optimization skillpack itself (the skills under .agents/skills/, the documents under agent-docs/, the role contracts under agents/, and the repository AGENTS.md files) as a GitHub issue on ai-dynamo/dynamo, using the repository's agent-reported issue conventions. Use when a pack rule contradicts another pack rule, a cross-reference points at a file or section that does not exist, an instruction cannot be executed as written, a factual claim about a tool or flag is wrong, or a rule…

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows. It works with GitHub. The repository describes itself as: A Datacenter Scale Distributed Inference Serving Framework. The licence is Apache-2.0.

When your agent uses it

  • A pack rule contradicts another pack rule
  • A cross-reference points at a file
  • Section that does not exist
  • An instruction cannot be executed as written

Example prompts

  • “Use the report-skillpack-issue skill to report a defect in the optimization skillpack itself (the skills under .agents/skills/, the documents under…”
  • “/report-skillpack-issue”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Confirm the defect is in the pack, not the environment
  2. Record your agent identity and the exact pack version
  3. Sanitize
  4. Check for an existing report
  5. Draft the issue
  6. Who files, and how

What it can do on your machine

Read from SKILL.md and the folder at commit 1668037. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • gh
    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use gh and git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Report Skillpack Issue loads about 2.5k tokens when it runs. Until then it costs about 169 tokens; SKILL.md has 1,130 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~169
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from ai-dynamo/dynamo at commit 1668037, republished under its Apache-2.0 licence (© ai-dynamo). 1,130 words, ~2,468 tokens.

Download SKILL.mdSave it as .claude/skills/report-skillpack-issue/SKILL.md (or your agent's skills folder).
name
report-skillpack-issue
description
Reports a defect in the optimization skillpack itself (the skills under .agents/skills/, the documents under agent-docs/, the role contracts under agents/, and the repository AGENTS.md files) as a GitHub issue on ai-dynamo/dynamo, using the repository's agent-reported issue conventions. Use when a pack rule contradicts another pack rule, a cross-reference points at a file or section that does not exist, an instruction cannot be executed as written, a factual claim about a tool or flag is wrong, or a rule repeatedly fights the observed environment. Do not use for bugs in Dynamo itself, for engagement-specific problems, or to request new features.
license
Apache-2.0
user-invocable
true
metadata.author
NVIDIA
metadata.tags
dynamo, skillpack, telemetry, github

Skill: Report a Skillpack Defect

<!--
SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
SPDX-License-Identifier: Apache-2.0
-->

Issues filed against the skillpack are the maintainers' primary field telemetry. A defect you hit and route around silently gets hit by every other user's agent too. Filing takes two minutes; the report is more valuable than the workaround.

This skill follows the repository's agent-reported issue conventions (.github/ISSUE_TEMPLATE/agent-reported.yml): the [AGENT]: title prefix, the agent-reported label, a declared agent identity, and at most one issue per session.

Step 1: Confirm the defect is in the pack, not the environment

Re-read the suspect rule or skill file in full before reporting. Classify the defect:

  • contradiction — two pack statements cannot both be followed.
  • dead-reference — a cross-reference targets a file, section, or field that does not exist.
  • unexecutable — an instruction cannot be carried out as written (missing input, impossible ordering, undefined term with no declared source).
  • factual-error — a claim about a tool, flag, default, or format is wrong; verify against the tool's own source or help output first, and quote that verification in the report.
  • environment-mismatch — the rule assumes something (paths, permissions, cluster shape) that the target environment class does not satisfy; report only when the mismatch looks general, not site-specific.
  • missing-coverage — the pack gives no guidance for a component or situation it plainly should cover.

If the problem disappears on a careful re-read, or is specific to one site's configuration, do not file.

Step 2: Record your agent identity and the exact pack version

The report must state the driver model and the skills commit it was running (for example claude-opus-5, skills @ abc1234):

bash
git rev-parse --short HEAD

Run that from the repository root. In every command in this skill, replace placeholders BEFORE running and never leave angle brackets in a shell line: <...> parses as redirection and can truncate files.

If the pack was vendored without git history, record the release or image tag it came from. A report that cannot say which version it observed cannot be triaged.

Step 3: Sanitize

The issue lands in a public repository. Nothing you emit, in the title, the body, a comment, a search term, or a version string, may contain: Quote pack text from the public repository freely (not from a locally modified or vendored copy, which may carry private details); describe your environment only in generic terms (GPU class, backend, harness). When in doubt, leave it out — the rule file, version, and defect class are usually enough to reproduce.

Step 4: Check for an existing report

Search titles AND bodies in one bounded, body-inclusive query. A labeled query adds nothing (--label ANDs into the search, so it is a strict subset of the unlabeled one), the default limit of 30 hides real matches for common keys such as README.md, and --json returns bodies inline instead of costing one gh issue view per hit. Use the bare filename as the search term (no backticks):

bash
gh issue list --repo ai-dynamo/dynamo --state all --limit 100 --json number,title,body \
  --search 'benchmark-isolation.md in:title,body'

Review every hit whose title starts with [AGENT]: or whose body mentions the same file and defect class, and read each candidate's comments too, because confirmations of an existing defect are filed as comments (below) and do not appear in title or body search:

bash
ISSUE_NUMBER=123
gh issue view "$ISSUE_NUMBER" --repo ai-dynamo/dynamo --comments

If a matching issue exists, do not file a duplicate: draft the same body (step 5), route it through step 6 with the target recorded as "comment on #123", and on approval run the command with BOTH variables assigned in the same shell invocation (nothing persists between harness shell calls):

bash
ISSUE_NUMBER=123
BODY_FILE=$EXP_ROOT/analysis/skillpack-issue-drafts/001-perf-analyzer-body.md
gh issue comment "$ISSUE_NUMBER" --repo ai-dynamo/dynamo --body-file "$BODY_FILE"

File at most one new issue per session; if the session surfaced several defects, put the most impactful one in the issue and list the rest briefly in its body.

Step 5: Draft the issue

Title: [AGENT]: <file path relative to repo root>: <one-line defect>.

Write the body with a file-writing tool, never by echoing it through a shell, to a run-scoped path that names the invoking role, because several roles can hit defects in the same engagement window: inside an engagement <EXP_ROOT>/analysis/skillpack-issue-drafts/NNN-<role>-body.md (NNN increasing), otherwise ./skillpack-issue-drafts/NNN-<role>-body.md under the current working directory. Never use a shared fixed path such as /tmp, where another role's write can replace an approved body before it is submitted. Delete the draft file once its issue or comment is filed, so a later invocation cannot inherit a stale body. Follow the agent-reported template's structure:

markdown
### Agent identity

<driver model>, skills @ <commit or tag>

### What the instructions said vs what you verified

Defect class: <contradiction | dead-reference | unexecutable | factual-error | environment-mismatch | missing-coverage>
Location: <file path and the section heading or quoted sentence>

<exact quote(s) of what the pack says; for a contradiction, quote both sides>

<the generic, sanitized observation that contradicts it, how it was verified, and what the agent could not do,
did wrong, or had to route around>

### Suggested correction

<the wording you would have needed; omit the section if unsure>
Show full SKILL.md (428 more words)Show less

Step 6: Who files, and how

Filing a public issue or comment is an external side effect that needs the operator's approval of the exact drafted text. Two cases:

  • Dispatched sub-role (interviewer, deployer, analyzer, generator, challenger): you do not talk to the operator, so you never run gh issue create or gh issue comment. Record the draft in <EXP_ROOT>/analysis/skillpack-defects.md (dated section, defect class, location, draft title, draft body path, proposed target: new issue or comment on #N, status unfiled) and return that path to your parent. The top-level agent batches every unfiled draft, presents them to the operator, and on approval files at most ONE new issue per session (secondary defects go in its body) plus any approved comments, then updates each draft's status to filed with the URL. This is what makes "one issue per session" hold across roles.
  • Standalone invocation by an operator: the operator is present; show the complete title and body, file only on approval.

Whoever files: assign the title from a quoted heredoc in the same shell invocation as the command (harness shells do not persist variables between calls), and pass the approved body file unchanged. Quoting "$ISSUE_TITLE" at the call site protects nothing on its own: backticks and $() in a drafted title are interpreted when the variable is assigned, and the pack's own style backticks every flag. Do not edit the body between approval and filing; file the same path the operator saw.

bash
BODY_FILE=$EXP_ROOT/analysis/skillpack-issue-drafts/001-perf-analyzer-body.md
ISSUE_TITLE=$(cat <<'EOF'
[AGENT]: agent-docs/rules/benchmarking/benchmark-isolation.md: one-line defect
EOF
)
gh issue create --repo ai-dynamo/dynamo --title "$ISSUE_TITLE" --body-file "$BODY_FILE" --label agent-reported

Labels behave two ways depending on the client path: the REST API silently drops labels the reporter may not set ("Only users with push access can set labels for new issues. Labels are silently dropped otherwise."), while gh may instead fail before creating the issue when it cannot resolve a label. Handle both: if the command fails on the label, retry without --label; if it succeeds, verify:

bash
ISSUE_NUMBER=123
gh issue view "$ISSUE_NUMBER" --repo ai-dynamo/dynamo --json labels --jq '[.labels[].name]'

If agent-reported is absent, tell the operator so a maintainer can add it; maintainers also triage by the [AGENT]: title prefix, and the step 4 search covers unlabeled reports.

Fallback: no GitHub access or no approval

Write the complete draft to an append-only artifact the invoking role owns and tell the operator where it is. Inside an optimization engagement that is <EXP_ROOT>/analysis/skillpack-defects.md (one dated section per draft, shaped like an asks.jsonl entry: defect class, location, draft title, draft body, status unfiled); never write under final/, whose three artifacts belong to hypothesis-generator and are written only at stop-request time. Outside an engagement, write skillpack-issue-draft-<n>.md at the root of the current working directory. A drafted-but-unfiled report is still telemetry; a silent workaround is not.

© ai-dynamo, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/report-skillpack-issue of ai-dynamo/dynamo.

Open the folder on GitHubat commit 1668037

Compare with similar skills

Report Skillpack Issue next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Report Skillpack Issue compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Report Skillpack Issue this skillai-dynamo/dynamo8.2k—~2.5kAutomated safety check: PassApache-2.0
Diagnosing Superpowers Sessionsobra/superpowers296k3 repos~1.7kAutomated safety check: PassMIT
Auto Skill Buildertradecatlabs/vibe-coding-cn17k1 repos~2.4kAutomated safety check: PassMIT
Agentic Workflow Designerdotnet/Open-XML-SDK4.6k2 repos~3.5kAutomated safety check: PassMIT
Skill Seekers Builderyusufkaraaslan/Skill_Seekers15k—~760Automated safety check: PassMIT
Repomix Codebase Packeryamadashy/repomix29k—~1.3kAutomated safety check: NotesMIT

Similar skills

  • Investigates a session where Superpowers went wrong, reads the transcripts on disk and produces an evidence-cited report, optionally prepared as a bug report for the maintainers.

    296k GitHub starsUsed in 3 repos~1.7k tokens
    Agent WorkflowsAuto-check passed
  • Auto Skill Builder

    tradecatlabs/vibe-coding-cn

    Meta-skill that turns docs, APIs, code or specs into a reusable skill with references and a quality gate, and refactors skills that are unclear or misfire.

    17k GitHub starsUsed in 1 repo~2.4k tokens
    Agent WorkflowsAuto-check passed
  • Agentic Workflow Designer

    dotnet/Open-XML-SDK

    Official

    Interviews you one question at a time about goal, trigger, permissions and data needs, then drafts a single agentic workflow markdown file.

    4.6k GitHub starsUsed in 2 repos~3.5k tokens
    Agent WorkflowsAuto-check passed
  • Skill Seekers Builder

    yusufkaraaslan/Skill_Seekers

    Detects the type of a knowledge source and uses the Skill Seekers MCP tools to turn docs, repos, PDFs or videos into packaged AI skills.

    15k GitHub stars~760 tokensUpdated 8 days ago
    Agent WorkflowsAuto-check passed
  • Repomix Codebase Packer

    yamadashy/repomix

    Packs a local directory or remote GitHub repository into one AI-friendly file with Repomix, then searches it to explore structure, find patterns and count tokens.

    29k GitHub stars~1.3k tokensUpdated 5 days ago
    Agent WorkflowsAuto-check: notes
  • DBS Skill Maker

    dontbesilent2025/dbskill

    Turns a problem you keep running into into a single installable, tested skill, and prepares a GitHub repository only when you ask to share it.

    11k GitHub stars~1.2k tokensUpdated today
    Agent WorkflowsAuto-check passed

More from ai-dynamo/dynamo

All 27 skills in this repo
  • Visual Review

    ai-dynamo/dynamo

    Create self-contained interactive HTML code-review dashboards from GitHub or GitLab pull requests, checked-out branch diffs, or supplied unified diffs, with correctness and safe-to-merge scores…

    8.2k GitHub stars~4.5k tokensUpdated today
    Auto-check passed
  • Fern Components

    ai-dynamo/dynamo

    Knowledge of Fern's built-in MDX component library (accordions, callouts, cards, steps, tabs, code blocks, API-reference snippets, and more) for authoring docs pages.

    8.2k GitHub stars~2.8k tokensUpdated today
    Auto-check passed
  • Fern Navigation

    ai-dynamo/dynamo

    Knowledge of Fern's site-level navigation and structure configuration — how a docs site is organized in docs.yml (and product/version .yml files) using sections, pages, folders, tabs, tab variants…

    8.2k GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Dynamo Agent Harness

    ai-dynamo/dynamo

    Drives persistent Claude Code, Codex, or OpenCode agent sessions through a Dynamo OpenAI/Anthropic-compatible endpoint over Agent Client Protocol (ACP).

    8.2k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Benchmark and profile the Dynamo frontend (dynamo.frontend HTTP + tokenizer + KV router) against mock workers (dynamo.mocker).

    8.2k GitHub stars~3.5k tokensUpdated today
    Auto-check: notes
  • Selects and freezes a question-driven AIPerf workload, objective, load policy, and Kubernetes execution manifest for a successfully deployed Dynamo candidate.

    8.2k GitHub stars~1.7k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Report Skillpack Issue

What does Report Skillpack Issue do?

Reports a defect in the optimization skillpack itself (the skills under .agents/skills/, the documents under agent-docs/, the role contracts under agents/, and the repository AGENTS.md files) as a…. Report Skillpack Issue is an agent skill from ai-dynamo/dynamo.md files) as a GitHub issue on ai-dynamo/dynamo, using the repository's agent-reported issue conventions.

When should I use Report Skillpack Issue?

Report Skillpack Issue fits situations like: A pack rule contradicts another pack rule; A cross-reference points at a file; section that does not exist; an instruction cannot be executed as written.

How do I install Report Skillpack Issue in Claude Code?

Run `npx skills add ai-dynamo/dynamo --skill report-skillpack-issue -a claude-code`. Or copy the skill folder (.agents/skills/report-skillpack-issue in ai-dynamo/dynamo) into .claude/skills/report-skillpack-issue in your project. Claude Code loads it when a task matches its description.

How do I install Report Skillpack Issue in Codex?

Run `npx skills add ai-dynamo/dynamo --skill report-skillpack-issue -a codex`. Or copy the skill folder (.agents/skills/report-skillpack-issue in ai-dynamo/dynamo) into .agents/skills/report-skillpack-issue in your project. Codex loads it when a task matches its description.

Can I use Report Skillpack Issue in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ai-dynamo/dynamo --skill report-skillpack-issue -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/report-skillpack-issue, .gemini/skills/report-skillpack-issue, .github/skills/report-skillpack-issue and .opencode/skills/report-skillpack-issue in your project.

What does Report Skillpack Issue need to run?

Going by SKILL.md and its folder, Report Skillpack Issue needs the command-line tools its instructions call (gh and git).

Does Report Skillpack Issue access the network?

SKILL.md contains no URLs. Its commands use gh and git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Report Skillpack Issue safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Report Skillpack Issue use?

Report Skillpack Issue is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Report Skillpack Issue use?

About 2.5k tokens (SKILL.md is roughly 9.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Report Skillpack Issue?

Skills that share tags, products or a category with Report Skillpack Issue: Diagnosing Superpowers Sessions (obra/superpowers, 296k stars), Auto Skill Builder (tradecatlabs/vibe-coding-cn, 17k stars), Agentic Workflow Designer (dotnet/Open-XML-SDK, 4.6k stars) and Skill Seekers Builder (yusufkaraaslan/Skill_Seekers, 15k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Report Skillpack Issue?

ai-dynamo (a GitHub organization) maintains it in ai-dynamo/dynamo, which has 8,245 GitHub stars. The repository holds 27 skills in this directory. The repository was last updated on October 8, 2026.

Source: ai-dynamo/dynamo on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.