Skip to content
Back to skills

Reflecting On Sessions

ASecurity

Use when completing a plan, finishing a development branch, wrapping up a session, or at any natural transition between work phases — reviews skill-bus telemetry to identify subscription gaps and suggest improvements

  • 1,916 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 26, 2026
toolspythonbash

Works with

  • cli

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add ComposioHQ/awesome-claude-plugins --skill reflecting-on-sessions --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Reflecting On Sessions?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Reflecting On Sessions
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/composiohq-reflecting-on-sessions/badge)](https://www.skillsdirectory.com/skills/composiohq-reflecting-on-sessions)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: reflecting-on-sessions
description: Use when completing a plan, finishing a development branch, wrapping up a session, or at any natural transition between work phases — reviews skill-bus telemetry to identify subscription gaps and suggest improvements
---

# Reflecting on Sessions

**Announce:** "[skill-bus] Reflecting on this session's skill-bus activity."

## When to Reflect

This skill is for natural transition moments:
- After executing a plan (all tasks complete)
- After finishing a development branch
- Before session wrap-up or handover
- At any natural pause between work phases
- When asked about skill-bus effectiveness

## Process

### Step 1: Check telemetry status

```bash
SB_CLI=$(ls ~/.claude/plugins/cache/*/skill-bus/*/lib/cli.py ~/.claude/plugins/repos/skill-bus/lib/cli.py 2>/dev/null | tail -1)
python3 "$SB_CLI" status --cwd "$PWD"
```

If telemetry is off, tell the user:
> "Skill-bus telemetry is disabled for this project. To enable session reflection, add `"telemetry": true` to your skill-bus config. For full coverage visibility, also add `"observeUnmatched": true`."

Stop here if telemetry is off.

### Step 2: Run stats for this session

```bash
SB_CLI=$(ls ~/.claude/plugins/cache/*/skill-bus/*/lib/cli.py ~/.claude/plugins/repos/skill-bus/lib/cli.py 2>/dev/null | tail -1)
python3 "$SB_CLI" stats --cwd "$PWD"
```

### Step 3: Interpret and present

Present the stats output to the user with brief interpretation:

**If there are suggestions**, highlight the top 1-2:
- For uncovered skills: "I noticed [skill] ran N times without any subscription. Would you like to add one? I can run `/skill-bus:add-sub`."
- For condition skips: "[insert] was skipped N times due to conditions. This might mean the condition is too restrictive for your current workflow."

**If everything looks healthy** (matches > 0, no suggestions):
- "Skill-bus is working well this session — N skills intercepted, M inserts injected. No gaps detected."

**If no telemetry data**:
- "No telemetry data for this project yet. Have you invoked any skills this session?"

### Step 4: Offer next steps

If there are actionable suggestions:
- "Would you like me to run `/skill-bus:add-sub` for any of these?"
- "Run `/skill-bus:report` anytime to check coverage."

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…