skills

Session

The Session plugin helps you understand the work, choose what comes next, continue it elsewhere, coordinate local sessions, and learn from session evidence. Pick the capability that answers your question; these skills are not a required sequence.

Choose by intent

Mermaid updated 2026-10-31

What you needSkillWhat it produces
Check that the agent understands your goals and problemAlignAn explicit alignment exchange about intent, success criteria, assumptions, and direction; no project changes.
Catch up on what happened while you were awayDebriefA concise account of an interval from visible session history only; no tools or recommendation.
See where the work stands against its goalSitrepCurrent progress, remaining commitments, risks, and open questions from established sources checked read-only; no recommendation.
Regain the big picture of a long or compacted threadReorientThe whole thread's arc from its full transcript, current state with drift checked, and a recommendation.
Decide the next action and understand whyNext StepsA justified recommendation and who can take it; the skill does not execute it.
Understand choices the agent already offeredExplain OptionsContext, trade-offs, and a recommendation for one pending decision; it asks you to choose and does not act.
Check whether a claimed blocker or extra work is necessaryMust We?An evidence-based verdict, the consequence of skipping it, and the smallest sufficient path; no automatic execution.
Let another agent or person continue the workHandoffPortable goals, state, decisions, evidence, remaining work, and approval boundaries.
Exchange addressed work across local sessionsMessagingA durable inbox and shared log, with manual fallback and separately verified finite delivery.
Continue native history in another existing worktreeFork to DestinationAlpha native-fork guidance with optional supported history import; it creates no native fork and transfers no worktree changes.
Keep a readable conversation archiveExport TranscriptSanitized Markdown to review before sharing; an archive, not native session transfer.
Find a past Claude Code, Codex, or Cursor sessionSearchRanked, redacted candidates with resume hints; reads local stores without writing to them.
Use or understand Session Toolkit commandsSeshtk CLIA verified command workflow with explicit session selection, coverage, and artifact paths; execution requires the external CLI.
Learn from an invocation or bounded episodeRetroEvidence-backed lessons and improvement proposals; it does not apply them.

Understand, report, or recommend

Align checks what you mean and runs only when explicitly invoked. Debrief reports what happened over an interval, using only history already visible. Sitrep reports where the established work stands now, and can check the sources it already uses read-only. Next Steps recommends what should happen next, without starting it.

Explain Options focuses on one choice the agent already offered. It explains what separates the options, recommends, and asks you to decide; it does not choose or execute. Must We checks whether a claimed blocker, approval request, or proposed extra work is necessary. It checks the evidence and existing authorization, upholds real gates, and recommends the smallest sufficient path. Neither skill automatically resumes work.

Complexity Review remains a separate standalone skill. Must We can use it as optional analysis when available and permitted; it is not included in Session or required for a verdict.

Reorient is the broader choice when the whole thread has become hard to follow. It recovers the full transcript through Export Transcript, checks current state, and recommends a next action; it labels the result partial when history cannot be recovered. Retro instead reviews a bounded episode for lessons, from a different exact reviewing session, with frozen transcript and activity evidence.

Debrief and Sitrep may point to Next Steps when work remains, but never invoke it. That pointer uses the local next-steps member in Session; standalone installs can use the standalone skill. Their presence does not make these skills a required sequence.

Seshtk CLI is a broad entrypoint for toolkit identity, discovery, reads, search, export, sensitive activity, and Codex evidence. The dedicated Search and Export Transcript skills remain independent choices with their own bundled runtimes.

Installation and names

Install the Session plugin using the Installation guide. Every member also has a standalone form. The names for Align, Debrief, Sitrep, Next Steps, Explain Options, and Must We stay the same in both forms:

Plugin-local nameStandalone name
alignalign
debriefdebrief
sitrepsitrep
reorientreorient
next-stepsnext-steps
explain-optionsexplain-options
must-wemust-we
handoffsession-handoff
messagingagent-messaging
fork-to-destinationsession-fork-to-destination
export-transcriptsession-export-transcript
searchsession-search
seshtk-cliseshtk-cli
retrosession-retro

The linked guides cover both forms. For example, Claude Code uses /align for a standalone install and /session:align for the Session member. Other hosts use their own invocation syntax; packaging alone does not prove live discovery or permissions.

Align, Debrief, Sitrep, Next Steps, Explain Options, and Must We are instruction-only and have no runtime or package dependencies. The seshtk-cli member requires Node.js 22+ and the external @tkstang/session-toolkit package for execution (verified baseline 0.1.0). Installing the plugin does not install that CLI; explanations need no CLI installation, and the skill does not automatically download it.

Session does not require Consensus. Observer and Collaborative Observer are available standalone or through Consensus; neither is a Session member. Messaging can integrate with an exact active Collaborative Observer owner when the installed adapter proves that capability; neither observer is a Session dependency.

Fork to Destination remains alpha, with incomplete provider and end-to-end verification. Keep the installation verification limits in view for the plugin and its members.

Contents

Understand the work

  • Align — Explicitly check understanding of goals, problems, and success criteria.
  • Debrief — Explain what happened from the visible history of an interval.
  • Sitrep — Report current progress against the established goal.
  • Reorient — Rebuild the full thread's arc and recommend what comes next.

Choose a next action

  • Next Steps — Recommend a justified action without executing it.
  • Explain Options — Explain choices already offered, recommend, and ask without choosing or acting.
  • Must We? — Evaluate a claimed requirement and recommend the smallest sufficient path without executing it.

Continue or coordinate

  • Handoff — Prepare portable continuation context.
  • Messaging — Exchange addressed messages with explicit receipt and delivery boundaries.
  • Fork to Destination — Prepare alpha native-fork guidance, with optional supported history import.

Inspect or learn

  • Export Transcript — Save a sanitized conversation archive.
  • Search — Find a past local session from a fuzzy description.
  • Seshtk CLI — Explain or run Session Toolkit commands using the external CLI.
  • Retro — Review a bounded episode and propose improvements.

On this page