granola
Query and sync Granola meetings to Obsidian vault. Use when user mentions Granola, meeting transcripts, or wants to sync meeting…
Manage client relationships. USE WHEN user asks about clients, follow-ups, client emails, or who needs attention.
Claude Code
$ npx -y skills add ArtemXTech/claude-code-obsidian-starter --skill client --agent claude-code
Codex
$ npx skills add ArtemXTech/claude-code-obsidian-starter --skill client -a codex -y
Cursor
$ npx skills add ArtemXTech/claude-code-obsidian-starter --skill client -a cursor -y
Gemini CLI
$ npx skills add ArtemXTech/claude-code-obsidian-starter --skill client -a gemini-cli -y
GitHub Copilot
$ npx skills add ArtemXTech/claude-code-obsidian-starter --skill client -a github-copilot -y
OpenCode
$ npx skills add ArtemXTech/claude-code-obsidian-starter --skill client -a opencode -y
Windsurf
$ npx skills add ArtemXTech/claude-code-obsidian-starter --skill client -a windsurf -y
name: client description: Manage client relationships. USE WHEN user asks about clients, follow-ups, client emails, or who needs attention.
Manage clients using `Clients/` folder.
| Say | Does | |-----|------| | "Who needs follow-up?" | Shows clients needing attention | | "Tell me about [name]" | Client context and history | | "Draft email to [name]" | Personalized follow-up email | | "Add client [name]" | Creates new client file |
Client files live in `Clients/*.md` with frontmatter:
--- type: client name: Sarah Chen email: sarah@example.com company: TechStartup Inc stage: active # lead, active, customer next_action: 2026-01-10 next_action_note: Follow up on proposal last_contact: 2026-01-05 ---
**List all clients:**
ls Clients/*.md
**Find who needs follow-up:**
grep -l "next_action:" Clients/*.md | while read f; do echo "=== $(basename "$f" .md) ===" grep -E "^(next_action|next_action_note):" "$f" done
**Find by stage:**
grep -l "stage: lead" Clients/*.md
Free starter kit: Claude Code + Obsidian. Pre-configured vault with skills for projects, tasks, clients, and daily routines. Just open and go.
Query and sync Granola meetings to Obsidian vault. Use when user mentions Granola, meeting transcripts, or wants to sync meeting…
Query data from this vault. USE WHEN user asks about projects, clients, tasks, daily notes. Use grep to extract frontmatter - do…
Daily and weekly review workflows. USE WHEN user says "morning routine", "evening routine", "weekly review", "start my day", "end…
Create, update, delete, and list tasks via HTTP API. USE WHEN user wants to create tasks, mark done, update status, or manage…
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…