Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/soul-brews-studio-forward
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/forward
What's inside
- Skill name
forward- Description
- Hand off the current session to the next one. Use when user says "forward", "handoff", "wrap up", or before ending a session.
- License
- MIT
- Instructions
- 372 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (2)
- SKILL.md
- dig-session.py · scripts/
SKILL.md (first lines)
# /forward - Handoff to Next Session
Create context for next session, then enter plan mode to define next steps.
## Usage
```
/forward # Create handoff, show plan, wait for approval
/forward --bg # Hand the whole handoff to a background Haiku — returns instantly
/forward asap # Create handoff + commit immediately (no approval needed)
/forward --only # Create handoff only, skip plan mode
```
---
## /forward --bg
**Fire-and-forget.** A background Haiku subagent mines the session JSONL and writes the
handoff file. Returns immediately — no plan mode, no blocking. Use it to snapshot progress
mid-session, or at the end when you'd rather keep moving. For the full interactive flow
with plan approval, use plain `/forward`.
Haiku is the right tier here: this is bullet extraction from structured JSONL, not writing.
(Its sibling `/rrr --bg` uses Sonnet — a retro's diary and lessons *are* writing.)
### Resolve first, then spawn
```bash
ORACLE_ROOT=$(git rev-parse --show-toplevel 2>/dev/null || pwd)
ENCODED_PWD=$(echo "$ORACLE_ROOT" | sed 's|^/|-|; s|[/.]|-|g')
PROJECT_DIR="$HOME/.claude/projects/${ENCODED_PWD}"
LATEST_JSONL=$(ls -t "$PROJECT_DIR"/*.jsonl 2>/dev/null | head -1)
SESSION_ID=$(basename "$LATEST_JSONL" .jsonl | cut -c1-8)
PSI=$(readlink -f "$ORACLE_ROOT/ψ" 2>/dev/null || echo "$ORACLE_ROOT/ψ")
REPO_NAME=$(basename "$ORACLE_ROOT")
DATE_SLUG=$(date +%Y-%m-%d_%H-%M)
```
Substitute every `<PLACEHOLDER>` with the real value before spawning — the subagent
cannot see your shell. Check whether the handoff directory exists; if not, tell the
subagent to `mkdir -p` it.
### Spawn ONE background Agent (`model: "haiku"`, `run_in_background: true`)
```
You are a session archivist. Write a handoff file for the current session.
JSONL path: <LATEST_JSONL>
Vault path (PSI): <PSI>
Session ID: <SESSION_ID>
Repo: <REPO_NAME>
Date: <YYYY-MM-DD HH:MM>
Steps:
1. Run: python3 "$(ls ~/.claude/skills/forward/scripts/dig-session.py \
~/.claude/plugins/marketplaces/*/skills/forward/scripts/dig-session.py \
~/.claude/plugins/cache/*/*/*/skills/forward/scripts/dig-session.py \
~/.claude/skills/forward/dig-session.py 2>/dev/null | head -1)" "<LATEST_JSONL>"
2. From the JSON output, write 4-8 bullets summarizing what happened. Be specific:
skills invoked, teammates used, files changed, key outputs.
3. Run: git -C <ORACLE_ROOT> status --short
4. Write the handoff to: <PSI>/inbox/handoff/<DATE_SLUG>_bg-forward.md
Format:
# Handoff: [session focus from the JSONL]
**Date**: <YYYY-MM-DD HH:MM>
**Source**: /forward --bg (JSONL-mined, not memory)
📡 Session: <SESSION_ID> | <REPO_NAME>
## What We Did
<bullets from the JSONL analysis>
## Uncommitted Files
<from git status --short, or "none">
## Pending
<infer from the session: what was in progress? what was mentioned but not done?>
## Next Session
<1-3 specific actions based on where the session ended>
After writing, print: "📤 Handoff written: <absolute_path>"
Do NOT enter plan mode. Do NOT commit anything.
```
### After spawning
Tell the user where it will land, then **keep working — don't wait**:
```
📤 /forward --bg launched — handoff writing in background.
Session: <SESSION_ID>
Will write to: <PSI>/inbox/handoff/<DATE_SLUG>_bg-forward.md
```
Sibling: `/rrr --bg` (retrospective). Run both at session end — `/rrr --bg` looks back,
`/forward --bg` looks forward.
## Steps
1. **Git status**: Check uncommitted work
2. **Detect session**: Current session ID for traceability
3. **Session summary**: What we did (from memory)
4. **Pending items**: What's left
5. **Next steps**: Specific actions
### Session Detection
```bash
ORACLE_ROOT=$(git rev-parse --show-toplevel 2>/dev/null || pwd)
ENCODED_PWD=$(echo "$ORACLE_ROOT" | sed 's|^/|-|; s|[/.]|-|g')
PROJECT_DIR="$HOME/.claude/projects/${ENCODED_PWD}"
LATEST_JSONL=$(ls -t "$PROJECT_DIR"/*.jsonl 2>/dev/null | head -1)
if [ -n "$LATEST_JSONL" ]; then
SESSION_ID=$(basename "$LATEST_JSONL" .jsonl)
echo "SESSION: ${SESSION_ID:0:8}"
fiFrom Soul-Brews-Studio/arra-oracle-skills-cli, MIT.
More from Soul-Brews-Studio/arra-oracle-skills-cli
- 0.786score
soul
Soul-Brews-Studio
Bring an Oracle into the current repo — its soul, ALL its skills and its expertise — by link, never by copy.
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
round-table
Soul-Brews-Studio
Convene a Round Table (โต๊ะกลม): 3–8 souls — persona files, Oracles, or real people's DNA — debate ONE stakes-bearing decision over exactly 4 rounds (OPEN…
SkillAFreshness: A★ 125Claude Code +9 - 0.740score
recap
Soul-Brews-Studio
Session orientation and awareness — retro summaries, handoffs, git state, focus.
SkillBFreshness: B★ 125Claude Code +9 - 0.736score
rrr
Soul-Brews-Studio
Create a session retrospective with an AI diary and reusable lessons.
SkillBFreshness: B★ 125Claude Code +9 - 0.734score
feel
Soul-Brews-Studio
Capture how the system feels — energy, momentum, burnout, breakthrough.
SkillBFreshness: B★ 125Claude Code +9 - 0.734score
oracle-title-forge
Soul-Brews-Studio
Forge a title + subtitle (or reframe) for a BOOK, article, talk, or any technical piece, then hand off to a cover so it has LIFE and honesty — not…
SkillBFreshness: B★ 125Claude Code +9 - 0.734score
psi
Soul-Brews-Studio
Attach a code repo's ψ vault to a caretaker oracle — check, link, heal, unlink.
SkillBFreshness: B★ 125Claude Code +9 - 0.729score
learn
Soul-Brews-Studio
Explore a codebase with parallel Haiku agents — clone, read, and document.
SkillBFreshness: B★ 125Claude Code +9 - 0.729score
incubate
Soul-Brews-Studio
Clone or create repos for active development — the right hand of /learn.
SkillBFreshness: B★ 125Claude Code +9 - 0.724score
oracle-write-complete-book
Soul-Brews-Studio
Write a complete book from scratch — outline, parallel Sonnet drafting, Thai word break, typst PDF rendering, review, title brainstorm, publish to GitHub.
SkillBFreshness: B★ 125Claude Code +9 - 0.682score
dig
Soul-Brews-Studio
Mine Claude Code sessions — timeline, gaps, repo attribution, session history.
SkillCFreshness: C★ 125Claude Code +9 - 0.682score
project
Soul-Brews-Studio
Clone and track external repos.
SkillCFreshness: C★ 125Claude Code +9
Signals
- Stars
- 125
- Forks
- 58
- Open issues
- 26
- Last commit (this folder)
- Aug 23, 2026 (2 months ago)
- Last release
- Jul 25, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Soul-Brews-Studio
- 0.786score
round-table
Soul-Brews-Studio
Convene a Round Table (โต๊ะกลม): 3–8 souls — persona files, Oracles, or real people's DNA — debate ONE stakes-bearing decision over exactly 4 rounds (OPEN…
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
soul
Soul-Brews-Studio
Bring an Oracle into the current repo — its soul, ALL its skills and its expertise — by link, never by copy.
SkillAFreshness: A★ 125Claude Code +9 - 0.740score
recap
Soul-Brews-Studio
Session orientation and awareness — retro summaries, handoffs, git state, focus.
SkillBFreshness: B★ 125Claude Code +9 - 0.736score
rrr
Soul-Brews-Studio
Create a session retrospective with an AI diary and reusable lessons.
SkillBFreshness: B★ 125Claude Code +9 - 0.734score
psi
Soul-Brews-Studio
Attach a code repo's ψ vault to a caretaker oracle — check, link, heal, unlink.
SkillBFreshness: B★ 125Claude Code +9 - 0.734score
feel
Soul-Brews-Studio
Capture how the system feels — energy, momentum, burnout, breakthrough.
SkillBFreshness: B★ 125Claude Code +9
Cite this page
forward skill. Agent Mart. https://agentmart.dev/skills/soul-brews-studio-forward (last updated 2026-10-24)