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:
summarizesummarize progressreviewcompresscompress contexthandofflayered handoffcheckpointdiagnosediagnose historysaverestore
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
dshprocess; it is recommended to check the source code and license before installation. - Normal summarization is read-only by default.
- Only
summarize savewrites to.transfers/latest.mdof the current project. summarize diagnosedoes not perform automatic penalties or fixes.summarizeis retained solely as a compatible trigger word.
Links¶
GitHub:
https://github.com/gtbwpkwjnb-alt/summarize-skill