Skip to content
Back to skills

Observations

ASecurity

List recent captured session observations (the summarized voyage logs). Use when the user wants to see what Captain Memo has logged from past sessions.

  • 5 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 3, 2026
ai-agentsbash

Works with

  • claude code
  • cli
  • mcp

Security analysis

A100/100

Scanned October 2, 2026

npx -y skills add kalinbogatzevski/captain-memo --skill observations --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Observations?

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

Security grade badge for Observations
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kalinbogatzevski-observations/badge)](https://www.skillsdirectory.com/skills/kalinbogatzevski-observations)

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: observations
description: List recent captured session observations (the summarized voyage logs). Use when the user wants to see what Captain Memo has logged from past sessions.
---

# Captain Memo — recent observations

When the user invokes this skill, they want a quick view of recent session observations — the structured "voyage logs" the Stop hook produces.

## What to do

1. Parse the user's argument as `--limit N` (default 20). If they typed `/captain-memo:observations 50`, treat 50 as the limit.
2. Run:

```bash
captain-memo observation list --limit <LIMIT>
```

The CLI sends the worker's secret for you: there is no token to handle. If `captain-memo` is not on PATH, use the shim and checkout fallbacks described in the `doctor` skill. With no CLI at all (a plugin-only install), call the MCP tool `search_observations` with a query instead; it has no plain "recent" listing.

3. Pass the output back as it is. It is one line per observation, newest first, then a row count.

## Output format

```
Recent observations
---
2026-05-07T14:32:10  [bugfix    ]  Fix off-by-one in pagination loop
2026-05-07T14:18:44  [feature   ]  Add retry to the embed call on HTTP 429
(2 rows)
```

The timestamp is UTC. For a hit worth reading in full, `search_observations` or `search_all` returns its `doc_id` and `get_full` opens it.

## If empty

Say something like:
> "No observations yet. Captain Memo's `Stop` hook summarises sessions when they end — make sure you've actually closed (`/exit`) at least one Claude Code session since installing, and that a summarizer is configured — `captain-memo stats` shows which one is live, `captain-memo doctor` says why it is not."

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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.