/client
Manage client relationships. USE WHEN user asks about clients, follow-ups, client emails, or who needs attention.
$ npx -y skills add ArtemXTech/claude-code-obsidian-starter --skill client --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/client
Context preview
The summary Claude sees to decide when to auto-load this skill.
Manage client relationships. USE WHEN user asks about clients, follow-ups, client emails, or who needs attention.
SKILL.md
client.SKILL.mdname: client description: Manage client relationships. USE WHEN user asks about clients, follow-ups, client emails, or who needs attention.
Client Skill
Manage clients using `Clients/` folder.
Quick Commands
| 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 |
Workflow Routing
- Check follow-ups → `workflows/check-followups.md`
- Draft client email → `workflows/draft-email.md`
- Add new client → `workflows/add-client.md`
Data
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 ---
Quick Queries
**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.
Other skills on claude-code-obsidian-starter.
- /granola
Query and sync Granola meetings to Obsidian vault. Use when user mentions Granola, meeting transcripts, or wants to sync meeting notes. Reads from local cache - no API needed.
Open skill - /query
Query data from this vault. USE WHEN user asks about projects, clients, tasks, daily notes. Use grep to extract frontmatter - do NOT read full files.
Open skill - /review
Daily and weekly review workflows. USE WHEN user says "morning routine", "evening routine", "weekly review", "start my day", "end of day".
Open skill - /tasknotes
Create, update, delete, and list tasks via HTTP API. USE WHEN user wants to create tasks, mark done, update status, or manage tasks.
Open skill

