Add 260+ Claude Code skills from skills.sh
Complete collection of AI agent skills including: - Frontend Development (Vue, React, Next.js, Three.js) - Backend Development (NestJS, FastAPI, Node.js) - Mobile Development (React Native, Expo) - Testing (E2E, frontend, webapp) - DevOps (GitHub Actions, CI/CD) - Marketing (SEO, copywriting, analytics) - Security (binary analysis, vulnerability scanning) - And many more... Synchronized from: https://skills.sh/ Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
79
obsidian-workflows.md
Normal file
79
obsidian-workflows.md
Normal file
@@ -0,0 +1,79 @@
|
||||
# Obsidian Workflows Skill for Claude Code
|
||||
|
||||
A skill that integrates Claude Code with Obsidian for intelligent note management and task automation.
|
||||
|
||||
## Description
|
||||
|
||||
This skill helps you work with Obsidian vaults to:
|
||||
- Create daily notes with automatic context
|
||||
- Process meeting notes and extract action items
|
||||
- Generate weekly reviews
|
||||
- Query and manage tasks across your vault
|
||||
|
||||
## Configuration
|
||||
|
||||
Set these environment variables or update the paths below:
|
||||
- `OBSIDIAN_VAULT_PATH`: Path to your Obsidian vault (default: ~/Documents/ObsidianVault)
|
||||
- `DAILY_NOTES_FOLDER`: Folder for daily notes (default: "Daily Journal")
|
||||
- `TASKS_FILE`: File for tracking tasks (default: "Tasks.md")
|
||||
|
||||
## Workflows
|
||||
|
||||
### Daily Note Creation
|
||||
|
||||
When the user asks to create a daily note:
|
||||
1. Read the daily note template from the templates folder
|
||||
2. Find yesterday's daily note (previous day's file in Daily Journal folder)
|
||||
3. Extract any incomplete tasks from yesterday
|
||||
4. Create today's note with the template, populated with:
|
||||
- Today's date in YYYY-MM-DD format
|
||||
- Incomplete tasks from yesterday
|
||||
- Context from recent work (check recent files this week)
|
||||
|
||||
### Meeting Notes Processing
|
||||
|
||||
When the user asks to process meeting notes:
|
||||
1. Read the specified meeting notes file
|
||||
2. Extract action items, decisions, and discussion points
|
||||
3. Format action items as Obsidian Tasks with due dates
|
||||
4. Append to the tasks file with proper formatting: `- [ ] Task text 📅 YYYY-MM-DD #tag`
|
||||
5. Create a summary of the meeting
|
||||
|
||||
### Weekly Review Generation
|
||||
|
||||
When the user asks to generate a weekly review:
|
||||
1. Find all daily notes from the current week (Monday to Sunday)
|
||||
2. Summarize work done from each day
|
||||
3. List completed tasks
|
||||
4. Identify blocked or stuck projects
|
||||
5. List incomplete tasks that need attention
|
||||
6. Suggest priorities for next week based on patterns
|
||||
|
||||
### Task Querying
|
||||
|
||||
When the user asks about tasks:
|
||||
- Use Grep to search for task patterns (`- [ ]` for incomplete, `- [x]` for completed)
|
||||
- Filter by tags, dates, or folders as requested
|
||||
- Present results in organized format
|
||||
|
||||
## File Patterns
|
||||
|
||||
- Daily notes: `Daily Journal/YYYY-MM-DD.md`
|
||||
- Tasks: Search for `- [ ]` (incomplete) and `- [x]` (completed)
|
||||
- Task metadata: `📅 YYYY-MM-DD` for due dates, `#tag` for tags
|
||||
|
||||
## Template System
|
||||
|
||||
Daily note template should include:
|
||||
- Date header
|
||||
- Focus section
|
||||
- Tasks query (using Dataview if available)
|
||||
- Habit tracking section
|
||||
- Notes section
|
||||
|
||||
## Notes
|
||||
|
||||
- Always preserve existing file structure and naming conventions
|
||||
- Use Obsidian's markdown format with proper frontmatter if needed
|
||||
- Respect the Tasks plugin format: `- [ ] Task text 📅 YYYY-MM-DD #tag/context`
|
||||
- When creating dates, use ISO format (YYYY-MM-DD)
|
||||
Reference in New Issue
Block a user