From skills
Reviews, updates, and sets quarterly, monthly, or weekly goals in an Obsidian vault. Handles OKR check-ins, goal alignment with projects, and setting next priorities.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills:goals [quarterly | monthly | weekly — omit to choose][quarterly | monthly | weekly — omit to choose]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Check-in and update goal notes across quarterly, monthly, and weekly levels. Goal reviews only
Check-in and update goal notes across quarterly, monthly, and weekly levels. Goal reviews only matter if they connect to action — this skill always ends with concrete next steps, not just status updates.
Shared principle (canonical version in the vault skill): never guess, deduce, or fill gaps with
assumptions about the user's notes, priorities, or intent. If you don't know — a date range, what
counts as a win, which goals are active — ask. Before writing any synthesis or judgment into a
note, show your draft with its source and get explicit confirmation. Missing data is not permission
to invent.
If $ARGUMENTS is provided, use it. Otherwise ask via AskUserQuestion:
"Which goals review would you like?"
- Quarterly
- Monthly
- Weekly
# OKR dashboard
obsidian base:query path="2 - Areas/Goals/OKR Dashboard.base" format=json 2>/dev/null
# Active projects (goal alignment check)
obsidian files folder="1 - Projects/" format=json
Read this week's note:
obsidian read path="2 - Areas/Daily Ops/Weekly/M - Month YYYY/YYYY-Www.md"
Check: are this week's planned priorities covered by monthly goals? Identify any monthly goals with no weekly activity. Set next week's top 3 priorities.
Update the weekly note's "Next Week Focus" section.
MONTHLY="2 - Areas/Goals/Monthly/M - $(date +'%B %Y').md"
obsidian read path="$MONTHLY" 2>/dev/null || \
obsidian create path="$MONTHLY" template="Monthly Goals"
Check quarterly progress: which quarterly objectives is this month advancing? Flag at-risk goals — objectives with less than expected progress given the month's position in the quarter.
Update with: progress status per goal, adjustments, and next month's focus.
Read the current quarterly note:
# Note: folder name uses "Quaterly" spelling — preserve exactly
QTR_PATH="2 - Areas/Goals/Quaterly/Quaterly Goals - QN YYYY.md"
obsidian read path="$QTR_PATH" 2>/dev/null
For a mid-quarter check-in: assess progress, flag at-risk objectives, surface blockers.
For a quarter wrap + new quarter: review previous quarter outcomes (hit / partial / missed), extract learnings, then set new quarterly objectives broken into monthly milestones.
Ask via AskUserQuestion: "Is this a check-in or quarter transition?"
For new quarter setup, create the new quarterly note:
obsidian create path="2 - Areas/Goals/Quaterly/Quaterly Goals - Q<N> YYYY.md" \
template="Quarterly Goals"
Update the relevant note with:
The CLI has no patch. If the update can append to the note, use obsidian append. If it must
change a specific section, ask the user: MCP obsidian_patch_content (heading-targeted) or read +
create ... overwrite. Always show a preview before writing.
Quaterly (not "Quarterly") — this is a known vault typo. Match it
exactly or file creation will break.npx claudepluginhub kriscard/skillsSynthesizes daily notes and TILs into a weekly review with accomplishments, learnings, and goal alignment. Useful for turning scattered notes into retained knowledge.
Manages Obsidian vault sessions, daily routines, tasks, memory, resources, output styles, and meeting transcripts for BenAI plugin. Mode-aware for professional/business. Activates on resume, compress, tasks, or /assistant.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.