Agent skill

Skill Debrief

by computerlovetech in computerlovetech/agr

Debrief an AI agent skill (SKILL.md) after using it — capture session feedback or a retrospective and fold it back into the skill.

MITAuto-check passedAgent Workflows

Install Skill Debrief

skills CLI
$ npx skills add computerlovetech/agr --skill skill-debrief -a claude-code

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

GitHub CLI
$ gh skill install computerlovetech/agr skill-debrief --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/computerlovetech/agr.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/skill-debrief .claude/skills/skill-debrief && 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
skill-debrief
GitHub stars
451
Used in
1 other repo
Token cost
~2.2k tokens
SKILL.md length
970 words
Files
1
Skills in repo
3
Repo updated
First seen
Licence
MIT

At a glance

Debrief an AI agent skill (SKILL.md) after using it — capture session feedback or a retrospective and fold it back into the skill.

  • Works in 6 steps: Identify the skill → Receive feedback → Propose changes → …
  • The user says: debrief the X skill
  • SKILL.md covers When to use, Step 1: Identify the skill, Step 2: Receive feedback and Step 3: Propose changes, plus 5 more sections
  • Calls git and gh

What it does

Skill Debrief is an agent skill from computerlovetech/agr. Debrief an AI agent skill (SKILL.md) after using it — capture session feedback or a retrospective and fold it back into the skill. Use whenever the user says: "debrief the X skill", "let's debrief X", "retrospective on X", "feedback on X skill", "improve the X skill", "update the X skill", "let's revise X based on what we just did", "the X skill should also handle Y", "X didn't trigger when it should have", or otherwise wants to capture lessons from a session back into the skill that drove it. Handles in-repo…

Its SKILL.md is about 2.2k 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, covering Skill authoring and Retrospectives. It works with GitHub. The repository describes itself as: Educational package-manager project for AI agent skills. Not actively maintained. The licence is MIT.

When your agent uses it

  • The user says: debrief the X skill
  • Retrospective on X
  • Feedback on X skill
  • Improve the X skill

Example prompts

  • “debrief the X skill”
  • “s debrief X”
  • “retrospective on X”
  • “/skill-debrief”

Workflow steps

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

  1. Identify the skill
  2. Receive feedback
  3. Propose changes
  4. Apply (in-repo case)
  5. Apply (remote case)
  6. Verify

What it can do on your machine

Read from SKILL.md and the folder at commit f260b65. 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:

    • git
    • gh

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

  • Network

    No URLs in SKILL.md. Its commands use git and gh, 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

Skill Debrief loads about 2.2k tokens when it runs. Until then it costs about 226 tokens; SKILL.md has 970 words of instructions outside code blocks.

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

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 computerlovetech/agr at commit f260b65, republished under its MIT licence (© computerlovetech). 970 words, ~2,241 tokens.

Download SKILL.mdSave it as .claude/skills/skill-debrief/SKILL.md (or your agent's skills folder).
name
skill-debrief
description
Debrief an AI agent skill (SKILL.md) after using it — capture session feedback or a retrospective and fold it back into the skill. Use whenever the user says: "debrief the X skill", "let's debrief X", "retrospective on X", "feedback on X skill", "improve the X skill", "update the X skill", "let's revise X based on what we just did", "the X skill should also handle Y", "X didn't trigger when it should have", or otherwise wants to capture lessons from a session back into the skill that drove it. Handles in-repo skills (under skills/) by editing the source, committing, and re-installing via `agr upgrade`. Handles remote/upstream skills by offering to fork them in-repo or to file a GitHub issue via `gh`. Do NOT use for greenfield skill authoring (a separate concern — see `anthropics/skills/skill-creator`) or for installing / syncing / removing skills (use the `agr` CLI directly).

Skill Debrief

Capture lessons from a session into the skill that drove it. The default shape is listen → propose → align → apply → re-install.

When to use

Trigger when the user wants to debrief an existing SKILL.md based on what happened in the session. Examples:

  • "debrief the X skill" / "let's debrief X"
  • "retrospective on X" / "feedback on X"
  • "improve the X skill" / "let's update X based on what we learned"
  • "X skill should also handle …"
  • "X didn't trigger when it should have"

Do NOT use this skill for:

  • Greenfield skill authoring. Use agr init to scaffold a SKILL.md and defer the body content to the user — or to a dedicated authoring skill such as anthropics/skills/skill-creator (agr add anthropics/skills/skill-creator).
  • Installing / syncing / removing skills. That's plain agr CLI work (agr add, agr sync, agr upgrade, agr remove).

Step 1: Identify the skill

Ask which skill is being improved if it isn't obvious from context. Then locate the source:

bash
agr list                # see installed deps and short names
ls skills/              # in-repo source if present
cat agr.toml            # see whether the dep is local-path or remote

Two cases — they have different update paths:

CaseSource locationUpdate path
In-repo ({path = "./skills/<name>", type = "skill"} in agr.toml)skills/<name>/Edit source → commit → agr upgrade <name>
Remote ({handle = "user/repo/<name>", …})Upstream GitHub repoCannot edit directly — see Step 5

If the skill isn't installed at all but the user wants to improve it, ask whether to add it first (and which case applies).

Step 2: Receive feedback

Listen. The user invoked this skill because they have something to say — let them say it. Do not interrogate. Do not run a checklist of questions at them. Take in whatever they offer, in whatever shape they offer it.

Only ask a clarifying question if you genuinely cannot proceed without one (e.g. the user named a skill that doesn't exist, or two skills share the name and you need to disambiguate). Even then, ask the minimum.

Be dynamic. The user may surface things in any shape — a single sentence ("the description should also fire on X"), a structured list, or a ramble that you need to distill. They may also surface things outside the standard buckets below (rename a section, restructure references/, change output format, drop a deprecated workflow, fix a typo). Apply whatever the user actually says.

The buckets below are a mental map for you when distilling what you heard, not a checklist to recite at the user:

  • description / triggers — under-fired or over-fired
  • Gotchas / boundaries — a foot-gun the skill didn't warn about
  • Workflow steps — missing, wrong, or out of order
  • References — a topic kept needing more depth → new references/<topic>.md
  • Examples / output format — vague where it should be concrete
  • Pruning — outdated content that misled

Step 3: Propose changes

Summarize what you heard, then propose specific edits. Format:

Proposed changes to skills/<name>/SKILL.md (and any references):

  1. Description — add trigger phrase "…" (because: …)
  2. Boundaries — add: never X (because: discovered this in session)
  3. New section "Y" — describes the workflow that was missing

Want me to apply these, revise, or add more?

For small edits, show the exact diff inline. For larger changes, summarize first and apply section by section.

Wait for explicit user approval before editing. "yes" / "go ahead" / similar. If the user revises, loop back to Step 2 or 3.

Step 4: Apply (in-repo case)

Edit the source file(s) under skills/<name>/. Then:

bash
git status                        # confirm only the intended files changed
git add skills/<name>/
git commit -m "skill(<name>): <one-line summary>"
agr upgrade <name>                # re-installs into all configured tools, refreshes agr.lock
git add agr.lock
git commit --amend --no-edit      # or commit separately; match the repo's style

Do not push. Stop after the commit and let the user push when ready.

Commit message style

Use a conventional-commits-style scope:

skill(<name>): <imperative summary>

Examples:

skill(agr-cli): clarify upgrade vs sync for local paths
skill(agr-cli): add gotcha for same-repo siblings
skill(code-review): drop outdated linter pre-check

If the repo's commit style differs (check git log --oneline -20), match it.

Show full SKILL.md (403 more words)Show less
Why agr upgrade and not agr sync?

agr sync only installs missing deps — it does NOT re-copy a local-path skill that's already installed. agr upgrade <name> re-copies it and refreshes agr.lock. Use agr upgrade.

(Equivalent: agr add ./skills/<name> --overwrite. Pick upgrade for consistency — it's the same verb used to refresh remote skills.)

Step 5: Apply (remote case)

If the skill is a remote dep, the change cannot be applied directly. Ask the user which path they want:

Option A — File an issue upstream via gh

Best when the change benefits everyone (a real bug or universal improvement in someone else's published skill).

Resolve the upstream repo from the handle:

  • anthropics/skills/pdf → --repo anthropics/skills
  • user/myrepo/skill → --repo user/myrepo

Confirm the title and body with the user, then:

bash
gh issue create \
  --repo <owner>/<repo> \
  --title "[<skill-name>] <short summary>" \
  --body "$(cat <<'EOF'
## What I observed

<concrete scenario from the session>

## Suggested change

<proposed wording or workflow>

## Why

<reasoning>
EOF
)"

gh issue create posts publicly — treat it the same as any other shared- state action. Always confirm before running.

If the user has push access and a local clone, also offer to open a PR instead of (or alongside) the issue.

Option B — Fork to in-repo

Best when the change is project-specific or unlikely to be accepted upstream. Copies the skill into skills/<name>/ so future retros work the in-repo way.

Suggested flow:

bash
# 1. Find the upstream commit (agr.lock has it)
agr list

# 2. Sparse-checkout or full clone, then copy the folder:
mkdir -p skills
cp -r /tmp/upstream-clone/<skill-folder> skills/<name>

# 3. Swap the dep
agr remove anthropics/skills/<name>
agr add ./skills/<name>

Tell the user this forks the skill — they're now responsible for keeping it current with upstream. Then continue from Step 3 with the in-repo flow.

Both A and B

Offer Option A first when the change is generally useful. Offer Option B when upstream is unlikely to accept, or when the user wants the change now without waiting on upstream.

Step 6: Verify

After re-installing (in-repo case):

bash
agr list                                          # status should be `installed`
diff skills/<name>/SKILL.md .claude/skills/<name>/SKILL.md   # should be empty

For remote case (issue filed): confirm the issue URL with the user.

Tell the user what's done and what's pending (commit done, push pending; or issue filed, awaiting response).

Boundaries

  • Don't edit a skill without explicit user approval of the proposed changes. Skills are user-owned content — never silently revise.
  • Don't push. Commit only; the user pushes when ready.
  • Don't open issues or PRs without confirming the title and body with the user first. gh issue create is publicly visible — treat it as shared-state.
  • Don't edit agr.lock by hand — agr upgrade regenerates it.
  • Don't broaden the scope of the edit beyond what was discussed. If the user asked to fix one gotcha, don't also restructure the file.
  • Don't write a skill from scratch — that's a separate workflow.

See also

  • anthropics/skills/skill-creator — canonical greenfield skill authoring (install with agr add anthropics/skills/skill-creator if needed)

© computerlovetech, MIT. 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 skills/skill-debrief of computerlovetech/agr.

Open the folder on GitHubat commit f260b65

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in computerlovetech/agr, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Skill Debrief 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.

Skill Debrief compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Skill Debrief this skillcomputerlovetech/agr4511 repos~2.2kAutomated safety check: PassMIT
Badstephenleo/bmad-autonomous-development107—~7.7kAutomated safety check: PassMIT
Auto Skill Buildertradecatlabs/vibe-coding-cn17k1 repos~2.4kAutomated safety check: PassMIT
Skill Seekers Builderyusufkaraaslan/Skill_Seekers15k—~760Automated safety check: PassMIT
DBS Skill Makerdontbesilent2025/dbskill11k—~1.2kAutomated safety check: PassCustom licence
LubanLearnPrompt/luban-skill958—~3.1kAutomated safety check: PassMIT

Similar skills

  • Bad

    stephenleo/bmad-autonomous-development

    BMad Autonomous Development — orchestrates parallel story implementation pipelines.

    107 GitHub stars~7.7k tokensUpdated 5 mo ago
    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
  • 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 7 days ago
    Agent WorkflowsAuto-check passed
  • 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
  • Luban

    LearnPrompt/luban-skill

    鲁班(Luban)——Skill打磨工坊。把一个"能用的Skill"打磨成"能被理解、能被安装、能被传播、能被验证、能持续进化"的公共Skill资产。

    958 GitHub stars~3.1k tokensUpdated 2 mo ago
    Agent WorkflowsAuto-check passed
  • Copilot Skill Creator

    thomast1906/github-copilot-agent-skills

    Guides creating, updating, reviewing and validating GitHub Copilot agent skills, from deciding whether a skill is the right tool to structuring bundled resources.

    202 GitHub stars~4.1k tokensUpdated today
    Agent WorkflowsAuto-check passed

More from computerlovetech/agr

  • Agr CLI

    computerlovetech/agr

    Install, share, sync, and create AI agent skills across coding tools (Claude Code, Cursor, Codex, OpenCode, Copilot, Pi) using the agr CLI.

    451 GitHub stars~3k tokensUpdated 1 mo ago
    Auto-check passed
  • Agr Release

    computerlovetech/agr

    Release process for the agr package. An agent skill from computerlovetech/agr.

    451 GitHub stars~1.6k tokensUpdated 1 mo ago
    Auto-check passed

Works with

Questions about Skill Debrief

What does Skill Debrief do?

Debrief an AI agent skill (SKILL.md) after using it — capture session feedback or a retrospective and fold it back into the skill. Skill Debrief is an agent skill from computerlovetech/agr.md) after using it — capture session feedback or a retrospective and fold it back into the skill.

When should I use Skill Debrief?

Skill Debrief fits situations like: the user says: debrief the X skill; retrospective on X; feedback on X skill; improve the X skill.

How do I install Skill Debrief in Claude Code?

Run `npx skills add computerlovetech/agr --skill skill-debrief -a claude-code`. Or copy the skill folder (skills/skill-debrief in computerlovetech/agr) into .claude/skills/skill-debrief in your project. Claude Code loads it when a task matches its description.

How do I install Skill Debrief in Codex?

Run `npx skills add computerlovetech/agr --skill skill-debrief -a codex`. Or copy the skill folder (skills/skill-debrief in computerlovetech/agr) into .agents/skills/skill-debrief in your project. Codex loads it when a task matches its description.

Can I use Skill Debrief 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 computerlovetech/agr --skill skill-debrief -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/skill-debrief, .gemini/skills/skill-debrief, .github/skills/skill-debrief and .opencode/skills/skill-debrief in your project.

What does Skill Debrief need to run?

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

Does Skill Debrief access the network?

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

Is Skill Debrief 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 Skill Debrief use?

Skill Debrief is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Skill Debrief use?

About 2.2k tokens (SKILL.md is roughly 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 Skill Debrief?

Skills that share tags, products or a category with Skill Debrief: Bad (stephenleo/bmad-autonomous-development, 107 stars), Auto Skill Builder (tradecatlabs/vibe-coding-cn, 17k stars), Skill Seekers Builder (yusufkaraaslan/Skill_Seekers, 15k stars) and DBS Skill Maker (dontbesilent2025/dbskill, 11k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Skill Debrief?

computerlovetech (a GitHub organization) maintains it in computerlovetech/agr, which has 451 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on August 12, 2026.

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