composio-community/reflecting-on-sessions
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
npx skills add https://github.com/composio-community/awesome-claude-plugins --skill reflecting-on-sessions
Announce: "[skill-bus] Reflecting on this session's skill-bus activity."
This skill is for natural transition moments:
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.
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"
Present the stats output to the user with brief interpretation:
If there are suggestions, highlight the top 1-2:
/skill-bus:add-sub."If everything looks healthy (matches > 0, no suggestions):
If no telemetry data:
If there are actionable suggestions:
/skill-bus:add-sub for any of these?"/skill-bus:report anytime to check coverage."Take composio-community/reflecting-on-sessions from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.