Introduction

DSH extends its capabilities through plugins. In agent development, long sessions often require quickly confirming status, compressing context, or handing off the current task to the next session. gtbwpkwjnb-alt/summarize-skill is a task summarization skill for coding agents, used for high-density summarization, context compression, and cross-task handoff. Below is an introduction to its positioning, installation, and typical usage.

What is it

gtbwpkwjnb-alt/summarize-skill is maintained by gtbwpkwjnb-alt with an MIT license. Its positioning is: a task summarization skill for coding agents.

It organizes common task states into three output categories:

  • Quickly view status;
  • Compress current context;
  • Cross-task handoff.

The output uses a high-density layout, categorizes issues as P0, P1, P2, and provides suggestions based on current evidence at the end.

Core Features

Default Read-Only

Normal summarization is read-only by default; it does not create files, modify rules, or write to the cross-session ledger. Only explicit save operations will trigger file writes.

Supports Multiple Summarization Methods

The plugin supports the following methods:

  • summarize
  • summarize progress
  • review
  • compress
  • compress context
  • handoff
  • layered handoff
  • checkpoint
  • diagnose
  • diagnose history
  • save
  • restore

Fact Hierarchy

The following hierarchy is used in the output to distinguish the credibility of facts:

observed
confirmed
inferred
estimated
unavailable

This hierarchy is used to avoid writing speculation as verified conclusions.

Explicit Save

summarize save writes to .transfers/latest.md of the current project and performs read-back verification.

Diagnosis Remains Restrained

summarize diagnose only reports risk observations supported by currently visible evidence; it does not automatically penalize or perform automatic fixes.

DSH Plugin Form

After installation as a DSH plugin, the skill appears in Settings → Plugins and supports on-demand lazy loading. The plugin wrapper is a read-only skill provider, with no tools, credentials, or network requests.

Installation and Enablement

First, install the repository via the DSH plugin command:

dsh plugin --profile web add github:gtbwpkwjnb-alt/summarize-skill

After installation, dsh web needs to be restarted. After restarting, the skill appears in Settings → Plugins and can be lazy-loaded as needed.

The plugin wrapper has no npm dependencies and can be installed directly from GitHub. The tested compatible versions are:

dsh v0.1.1-rc.2(2026-08-22)

Versions during the preview period iterate quickly; if APIs change, refer to the official documentation.

Typical Usage

The following trigger words can be used according to the scenario.

View Status

summarize
summarize progress
review

Used to generate brief fact-based progress reports and provide action suggestions at the end.

Compress Current Context

summarize compress
compress context
compact

Used to retain the minimum context required for the current session to continue execution.

Cross-Task Handoff

summarize handoff
handoff

Used to generate a complete handoff report that can be pasted into a new task.

Large Task Layered Handoff

summarize handoff layered

For large tasks, the output is split into:

snapshot
decisions
validation
risks
backlog

Checkpoint

summarize checkpoint

Used to generate unsaved, simplified checkpoints.

Diagnose

summarize diagnose

Used to add evidence-based process risk observations in addition to the handoff report.

History Diagnose

summarize diagnose history <file/directory>

Used to compare user-specified historical signals with current evidence.

Save and Restore

summarize save
summarize restore

summarize save explicitly saves the handoff report to the current project.
summarize restore reads the last explicitly saved report. Comparison of project, branch, and HEAD is required before restoring.

After installation, you can use:

$session-summarize

You can also use Chinese trigger words or compatible entry points:

summarize

summarize is retained as a compatible trigger word. Data in the old harvests/ directory will not be automatically read or operated on.

Applicable Scenarios and Notes

Suitable for the following coding agent workflows:

  • Quickly confirm current status in long sessions;
  • Compress the current session when context grows;
  • Hand off the current task to a new session;
  • Splitting status, decisions, validation, risks, and backlog in large tasks;
  • Perform risk observations based on current evidence rather than directly modifying system state.

Notes:

  • It runs with the permissions of the current dsh process; it is recommended to check the source code and license before installation.
  • Normal summarization is read-only by default.
  • Only summarize save writes to .transfers/latest.md of the current project.
  • summarize diagnose does not perform automatic penalties or fixes.
  • summarize is retained solely as a compatible trigger word.

Links

GitHub:

https://github.com/gtbwpkwjnb-alt/summarize-skill