overcast-skill-creator
Use this when the user wants a focused skill built on Overcast instead of the
broad overcast skill. Example requests: "make an Overcast skill for analyzing
security camera clips", "create a skill that monitors a target and briefs me",
or "turn this Overcast workflow into an installable agent skill".
Reference the broad overcast skill and its
overcast/reference/verbs.md man pages for exact flags. Do not duplicate the
full verb reference.
Design Rules
- Pick one case lifecycle: initialize/setup, gather or sense evidence, add
notes/findings, ask/brief, then export.
- Choose the minimum verbs needed. Prefer
case setup, watch,
listen, see, face, scan, capture, monitor, note,
finding, ask, and brief only when they serve the workflow.
- Preserve citations. Evidence claims should cite
record.id plus
media.at when a timestamp or range exists.
- Prefer
ask and brief over raw JSON spelunking for synthesis. Use raw
records for verification and exact fields, not as the default reading path.
- For large
watch content or listen transcripts, use
case memory get <record-id> --field <field> --offset <n> --limit <n>
rather than head/tail reads of JSONL.
- State setup assumptions:
overcast doctor, provider credentials, system
ffmpeg/ffprobe, tinycloud version, and whether the workflow needs live
sources or only local files.
Template
---
name: overcast-<workflow-name>
description: >-
<One sentence about when an agent should use this focused Overcast workflow.>
---
# overcast-<workflow-name>
Use this skill when <trigger conditions>.
## Quickstart
```bash
overcast doctor --json
overcast case init --json
overcast case setup --target "<target>" --yes --json
overcast <gather-or-sense-verb> <input> --json
overcast ask "<question>" --json
overcast brief --export ./brief.md --json
```
## Evidence Rules
- Cite `record.id` and `media.at` for every media-derived claim.
- Record human observations with `note --ref <record-id> --at <time-range>`.
- Separate observed facts, inferred expected behavior, and open questions.
## Failure Handling
- Run `overcast doctor --json` when a provider or system dependency fails.
- If a record field is large, page it with `case memory get`.
- If a source is unavailable, report the missing source and continue with local
case evidence.
## Validation
```bash
overcast commands --json
overcast <main-verb> --help
overcast ask "<workflow-specific verification question>" --json
```
1---2name: overcast-skill-creator3description: Create small, installable agent skills that wrap focused Overcast workflows. Use when the user asks to make an Overcast skill for a specific investigation, media analysis, recon, monitoring, or case-memory workflow.4---56# overcast-skill-creator78Use this when the user wants a focused skill built on Overcast instead of the9broad `overcast` skill. Example requests: "make an Overcast skill for analyzing10security camera clips", "create a skill that monitors a target and briefs me",11or "turn this Overcast workflow into an installable agent skill".1213Reference the broad `overcast` skill and its14`overcast/reference/verbs.md` man pages for exact flags. Do not duplicate the15full verb reference.1617## Design Rules18191. Pick one case lifecycle: initialize/setup, gather or sense evidence, add20 notes/findings, ask/brief, then export.212. Choose the minimum verbs needed. Prefer `case setup`, `watch`,22 `listen`, `see`, `face`, `scan`, `capture`, `monitor`, `note`,23 `finding`, `ask`, and `brief` only when they serve the workflow.243. Preserve citations. Evidence claims should cite `record.id` plus25 `media.at` when a timestamp or range exists.264. Prefer `ask` and `brief` over raw JSON spelunking for synthesis. Use raw27 records for verification and exact fields, not as the default reading path.285. For large `watch` content or `listen` transcripts, use29 `case memory get <record-id> --field <field> --offset <n> --limit <n>`30 rather than head/tail reads of JSONL.316. State setup assumptions: `overcast doctor`, provider credentials, system32 `ffmpeg`/`ffprobe`, tinycloud version, and whether the workflow needs live33 sources or only local files.3435## Template3637````markdown38---39name: overcast-<workflow-name>40description: >-41 <One sentence about when an agent should use this focused Overcast workflow.>42---4344# overcast-<workflow-name>4546Use this skill when <trigger conditions>.4748## Quickstart4950```bash51overcast doctor --json52overcast case init --json53overcast case setup --target "<target>" --yes --json54overcast <gather-or-sense-verb> <input> --json55overcast ask "<question>" --json56overcast brief --export ./brief.md --json57```5859## Evidence Rules6061- Cite `record.id` and `media.at` for every media-derived claim.62- Record human observations with `note --ref <record-id> --at <time-range>`.63- Separate observed facts, inferred expected behavior, and open questions.6465## Failure Handling6667- Run `overcast doctor --json` when a provider or system dependency fails.68- If a record field is large, page it with `case memory get`.69- If a source is unavailable, report the missing source and continue with local70 case evidence.7172## Validation7374```bash75overcast commands --json76overcast <main-verb> --help77overcast ask "<workflow-specific verification question>" --json78```79````