LLM Wiki
lewislulu/llm-wiki-skill
Build and maintain a Karpathy-style LLM knowledge base — a self-compiling Obsidian markdown wiki where an Agent ingests raw sources, compiles cross-linked concept/entity/summary pages, answers…
Weekly meeting synthesis — themes, decision arcs, stale commitments, and what deserves your attention next week.
$ npx skills add silverstein/minutes --skill minutes-weekly -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install silverstein/minutes minutes-weekly --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/silverstein/minutes.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.opencode/skills/minutes-weekly .claude/skills/minutes-weekly && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "minutes-weekly" agent skill from https://github.com/silverstein/minutes/tree/main/.opencode/skills/minutes-weekly into .claude/skills/minutes-weekly/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minutes-weekly", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/silverstein/minutes/tree/main/.opencode/skills/minutes-weeklyType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add silverstein/minutes --skill minutes-weekly -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install silverstein/minutes minutes-weekly --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/silverstein/minutes.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.opencode/skills/minutes-weekly .agents/skills/minutes-weekly && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "minutes-weekly" agent skill from https://github.com/silverstein/minutes/tree/main/.opencode/skills/minutes-weekly into .agents/skills/minutes-weekly/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minutes-weekly", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add silverstein/minutes --skill minutes-weekly -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install silverstein/minutes minutes-weekly --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/silverstein/minutes.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.opencode/skills/minutes-weekly .cursor/skills/minutes-weekly && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "minutes-weekly" agent skill from https://github.com/silverstein/minutes/tree/main/.opencode/skills/minutes-weekly into .cursor/skills/minutes-weekly/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minutes-weekly", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/silverstein/minutes.git --path .opencode/skills/minutes-weekly--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add silverstein/minutes --skill minutes-weekly -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install silverstein/minutes minutes-weekly --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/silverstein/minutes.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.opencode/skills/minutes-weekly .gemini/skills/minutes-weekly && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "minutes-weekly" agent skill from https://github.com/silverstein/minutes/tree/main/.opencode/skills/minutes-weekly into .gemini/skills/minutes-weekly/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minutes-weekly", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install silverstein/minutes minutes-weeklyInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add silverstein/minutes --skill minutes-weekly -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/silverstein/minutes.git skills-src && mkdir -p .github/skills && cp -r skills-src/.opencode/skills/minutes-weekly .github/skills/minutes-weekly && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "minutes-weekly" agent skill from https://github.com/silverstein/minutes/tree/main/.opencode/skills/minutes-weekly into .github/skills/minutes-weekly/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minutes-weekly", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add silverstein/minutes --skill minutes-weekly -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install silverstein/minutes minutes-weekly --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/silverstein/minutes.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.opencode/skills/minutes-weekly .opencode/skills/minutes-weekly && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "minutes-weekly" agent skill from https://github.com/silverstein/minutes/tree/main/.opencode/skills/minutes-weekly into .opencode/skills/minutes-weekly/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "minutes-weekly", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
minutes-weeklyWeekly meeting synthesis — themes, decision arcs, stale commitments, and what deserves your attention next week.
Minutes Weekly is an agent skill from silverstein/minutes. Weekly meeting synthesis — themes, decision arcs, stale commitments, and what deserves your attention next week. Use when the user says "weekly review", "what happened this week", "weekly summary", "recap my week", "any outstanding items", "week in review", or at the end of a work week.
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: opencode
It sits in Knowledge Management, covering Journaling and reflection. The repository describes itself as: Open-source, local-first Granola/Otter alternative that Claude Code, Codex, Cursor, and any MCP client can query. Meetings, calls, and voice memos transcribed on-device into… The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit d3285c7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
nodegitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
opencode
From compatibility in the SKILL.md frontmatter.
Minutes Weekly loads about 2.3k tokens when it runs. Until then it costs about 76 tokens; SKILL.md has 995 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from silverstein/minutes at commit d3285c7, republished under its MIT licence (© silverstein). 995 words, ~2,269 tokens.
.claude/skills/minutes-weekly/SKILL.md (or your agent's skills folder).Before running helper scripts or opening bundled references, set:
export MINUTES_SKILLS_ROOT="$(git rev-parse --show-toplevel)/.opencode/skills"
export MINUTES_SKILL_ROOT="$MINUTES_SKILLS_ROOT/minutes-weekly"Synthesize a week of policy-authorized normal meetings and voice memos into a forward-looking brief — themes, decision arcs, stale commitments, and what deserves attention Monday. Restricted history is excluded by default.
This is a synthesis skill, not a command wrapper. It reads across the normal meetings authorized by Minutes, cross-references decisions and action items, and produces an intelligence brief. Restricted meetings are excluded from this agent workflow by default and must never be treated as absent facts.
minutes list --limit 50Filter to recordings from the last 7 days by checking the date field in each result's frontmatter. Do NOT use minutes search with a date string as the query — that searches file content, not dates.
For each selected recording, run minutes get "<exact path>" --json, require
exit status 0, and use only the returned content. List/search paths are hints,
not retained capabilities; never reopen them with the host Read tool.
If zero recordings this week: Say: "No recordings found for the past 7 days. Nothing to synthesize." Offer: "Want me to look at the past 2 weeks instead?" Do NOT hallucinate a weekly summary.
If only 1-2 recordings: Still produce the brief — it's shorter but still valuable. Note: "Light week — only [N] recordings."
Identify the 3-5 dominant themes across the authorized normal meetings this week. A theme is a topic that appeared in 2+ meetings.
For each theme:
Present as:
## This Week's Themes
### 1. Pricing (3 meetings)
- Mon: Case proposed $599 baseline
- Wed: Alex pushed back to annual billing
- Fri: Agreed on monthly billing experiment
- Status: RESOLVED (after 3 discussions)
### 2. Q2 Roadmap (2 meetings)
- Tue: Committed to April ship date
- Thu: Discussed pushing to May
- Status: CONFLICTING — not reconciledFor every decision found in the authorized normal sources this week, search for prior normal-source decisions on the same topic in the last 30 days:
minutes search "<topic>" --since <30-days-ago> --limit 20Require search exit status 0. Reauthorize any result used in the decision arc
with minutes get "<exact path>" --json; never read a result path directly.
Classify each decision:
Present as a table:
## Decision Arcs
| Decision | Status | Arc | Last Meeting |
|----------|--------|-----|-------------|
| Pricing: monthly billing experiment | VOLATILE | $599→annual billing→monthly billing | Fri w/ Alex |
| Hire senior eng by Q2 | STABLE | Set Mar 10, held | Tue w/ Case |
| Q2 ship date | CONFLICTING | April vs May | Thu w/ team |If there are CONFLICTING decisions, flag them prominently: "⚠️ You have conflicting decisions on Q2 ship date. Monday is a good time to reconcile."
Scan authorized normal meetings from the past 30 days for action items:
minutes actionsRequire exit status 0. If the native action surface fails, report the source unavailable; never grep meeting files as a fallback.
Categorize:
Flag overdue items prominently: "⚠️ 3 action items are overdue. The oldest is from Mar 10 (pricing doc for Alex)."
Run minutes people --json and minutes commitments --json for bounded relationship intelligence. Require exit status 0 from each; a projection failure means unavailable, never “no relationships” or “no commitments.” Continue using source-backed actions and consistency results from the surrounding phases.
Scan ~/.minutes/preps/ for prep files from this week that were never followed by a debrief:
ls ~/.minutes/preps/ 2>/dev/nullFor each prep file from the last 7 days: check if a meeting with that person occurred after the prep date. If the user prepped but never debriefed:
"You prepped for a call with Alex on Tuesday but I don't see a debrief. Did the call happen?"
This catches meetings that happened but weren't recorded, or recordings that weren't processed.
Produce a "what deserves your attention Monday" section:
Before deciding how to order the weekly output, check:
node "$MINUTES_SKILLS_ROOT/_runtime/hooks/lib/minutes-learn-cli.mjs" get-presentation-focus weeklyIf the result is:
decisions-first → lead with Decision Arcs and unresolved conflicts before commitmentscommitments-first → lead with Action Item Audit / stale commitments before decision arcsmemo-heavy → surface voice memos and idea capture much more prominently in the synthesisUse this concrete ordering:
decisions-first
commitments-first
memo-heavy
If there is no preference, keep the default order in this skill.
## Attention Monday
1. **Reconcile Q2 ship date** — April vs May is unresolved.
Last discussed Thu with the team.
2. **Send pricing doc to Alex** — Overdue since Friday.
She's expecting it. This is blocking.
3. **Follow up with Case on competitor grid** — He committed Mar 17.
No update yet. Worth a ping.Prioritize by: CONFLICTING decisions > overdue action items > open commitments > unresolved preps.
End with three beats:
Signal reflection — Reference a pattern or insight from the week. "Pricing dominated this week — 3 meetings, 3 changes, one resolution. That's behind you now."
Assignment — The single most important thing to do Monday. "First thing Monday: send the pricing doc to Alex. It's overdue and she's waiting."
Next skill nudge — "For your most important meeting Monday, run /minutes-prep to go in prepared."
node "$MINUTES_SKILLS_ROOT/_runtime/hooks/lib/minutes-learn-cli.mjs" set-presentation-focus weekly commitments-first "User explicitly prefers commitments first in weekly synthesis"
node "$MINUTES_SKILLS_ROOT/_runtime/hooks/lib/minutes-learn-cli.mjs" set-presentation-focus weekly decisions-first "User explicitly prefers decisions first in weekly synthesis"
node "$MINUTES_SKILLS_ROOT/_runtime/hooks/lib/minutes-learn-cli.mjs" set-presentation-focus weekly memo-heavy "User explicitly wants stronger voice-memo emphasis"~/meetings/memos/ in the weekly scan. Ideas captured on the go are easy to forget.© silverstein, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .opencode/skills/minutes-weekly of silverstein/minutes.
Open the folder on GitHubat commit d3285c7
Minutes Weekly next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Minutes Weekly this skillsilverstein/minutes | 1.5k | — | ~2.3k | Automated safety check: Pass | MIT | |
| LLM Wikilewislulu/llm-wiki-skill | 655 | — | ~3.7k | Automated safety check: Pass | None | |
| Munger Perspectivealchaincyf/munger-skill | 379 | 1 repos | ~3.7k | Automated safety check: Pass | MIT | |
| Daily Journalhuytieu/COG-second-brain | 1.3k | — | ~1.3k | Automated safety check: Pass | MIT | |
| Letterboxd Diaryjoe-bell/skills | 211 | — | ~4.2k | Automated safety check: Pass | MIT | |
| Em Grid Scorermanager-dot-dev/manager-skills | 114 | — | ~5.8k | Automated safety check: Pass | MIT |
lewislulu/llm-wiki-skill
Build and maintain a Karpathy-style LLM knowledge base — a self-compiling Obsidian markdown wiki where an Agent ingests raw sources, compiles cross-linked concept/entity/summary pages, answers…
alchaincyf/munger-skill
查理·芒格的思维框架与表达方式。基于《穷查理宝典》、伯克希尔/Daily Journal股东会、 USC/哈佛演讲、访谈记录、外部批评等50+来源的深度调研, 提炼5个核心心智模型、8条决策启发式和完整的表达DNA。
huytieu/COG-second-brain
A passive daily work journal that Claude keeps FOR you so you never have to write it yourself.
joe-bell/skills
Fetch recently watched films from a Letterboxd member's diary RSS feed and render them as a compact markdown list, with first-run setup for the username.
manager-dot-dev/manager-skills
Score an Engineering Manager's coverage across all 12 cells of the EM Grid based on their calendar and Slack.
foryourhealth111-pixel/Vibe-Skills
This skill should be used when the user asks to "write a post", "check my voice", "look up contact", "prepare for meeting", "weekly review", "track goals", or mentions personal brand, content…
silverstein/minutes
Analyze a product walkthrough, bug report video, Loom, or ScreenPal using Minutes transcription plus visual review.
silverstein/minutes
Self-coaching analysis of your own behavior across meetings — talk-time ratio, filler words, hedging language, monologue length, energy patterns, and (when meetings are tagged via /minutes-tag) what…
silverstein/minutes
Lightweight outcome tagging for meetings — won, lost, stalled, great, or noise.
silverstein/minutes
Verify that Minutes is properly set up and working — model downloaded, mic accessible, directories exist, no stale state.
silverstein/minutes
Start or stop recording a meeting, call, or voice memo. An agent skill from silverstein/minutes.
silverstein/minutes
Fast non-interactive briefing before any meeting — auto-detects your next calendar event, pulls relationship history, surfaces open commitments, and produces a one-page brief in under 30 seconds.
Categories
Weekly meeting synthesis — themes, decision arcs, stale commitments, and what deserves your attention next week. Minutes Weekly is an agent skill from silverstein/minutes. Weekly meeting synthesis — themes, decision arcs, stale commitments, and what deserves your attention next week.
Minutes Weekly fits situations like: the user says weekly review; what happened this week; any outstanding items; at the end of a work week.
Run `npx skills add silverstein/minutes --skill minutes-weekly -a claude-code`. Or copy the skill folder (.opencode/skills/minutes-weekly in silverstein/minutes) into .claude/skills/minutes-weekly in your project. Claude Code loads it when a task matches its description.
Run `npx skills add silverstein/minutes --skill minutes-weekly -a codex`. Or copy the skill folder (.opencode/skills/minutes-weekly in silverstein/minutes) into .agents/skills/minutes-weekly in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add silverstein/minutes --skill minutes-weekly -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/minutes-weekly, .gemini/skills/minutes-weekly, .github/skills/minutes-weekly and .opencode/skills/minutes-weekly in your project.
Going by SKILL.md and its folder, Minutes Weekly needs the command-line tools its instructions call (node and git). Compatibility (from SKILL.md): opencode.
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Minutes Weekly is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Minutes Weekly: LLM Wiki (lewislulu/llm-wiki-skill, 655 stars), Munger Perspective (alchaincyf/munger-skill, 379 stars), Daily Journal (huytieu/COG-second-brain, 1.3k stars) and Letterboxd Diary (joe-bell/skills, 211 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
silverstein (a GitHub user) maintains it in silverstein/minutes, which has 1,542 GitHub stars. The repository holds 24 skills in this directory. The repository was last updated on October 8, 2026.
Source: silverstein/minutes on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.