Tooluck logoTooluck
SKILL.md

minutes-lint

Agent skill fromsilverstein/minutes

Health-check your meeting knowledge for contradictions, stale commitments, and decision conflicts. Use when the user asks "any conflicts in my meetings", "check for stale action items", "lint my meetings", "consistency check", "are there contradictions", or wants to audit their decision history.

How to install minutes-lint

install minutes-lint
# install the minutes pack with the skills CLI
npx skills add silverstein/minutes

# or add only this skill to Claude Code: copy the folder

tooling/skills/sources/minutes-lint/

# into

~/.claude/skills/minutes-lint/ (all projects)

.claude/skills/minutes-lint/ (one project)

tooling/skills/sources/minutes-lint/skill.md

MITFull file
1# /minutes-lint
2
3Run a consistency check across policy-authorized normal meetings to find
4decision conflicts and stale commitments. Restricted meetings are excluded from
5this agent workflow by default and must never be described as absent evidence.
6
7## How to run the lint
8
91. **Run the consistency check**:
10 ```bash
11 minutes consistency --stale-after-days 14
12 ```
13
14 Optional filters:
15 - `--owner <name>` — limit to commitments assigned to a specific person
16 - `--stale-after-days <N>` — change the staleness threshold (default: 7)
17
182. **Parse the JSON output** and present it as readable markdown.
19
20## Formatting the report
21
22### Decision Conflicts
23
24For each conflict, show:
25
26```
27**Topic: {topic}**
28- Latest: "{latest decision text}" — *{meeting title}* ({date})
29- Prior: "{prior decision text}" — *{meeting title}* ({date})
30- **Status**: These decisions may contradict each other.
31```
32
33**Frontmatter v2: resolved supersessions.** When the `resolution` field is
34present on a conflict, the newer decision has a `supersedes:` entry in its
35frontmatter. Treat this as informational, not a red flag. Format as:
36
37```
38**Topic: {topic}** ✓ Resolved
39- Current: "{latest decision text}" — *{meeting title}* ({date})
40- Superseded: "{prior decision text}" — *{meeting title}* ({date})
41- **Status**: {resolution text}
42```
43
44If the latest decision also carries an `authority` field (`high`/`medium`/`low`),
45surface it next to the title. Authority is optional — when absent, omit the tag.
46…

Excerpt shown under the repository's MIT license.

More skills in minutes

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates