A Claude Code skill that enables intelligent use of Shad - a recursive reasoning system with Obsidian vault context.
Shad enables AI to utilize virtually unlimited context by loading Obsidian vaults with curated knowledge. It recursively decomposes complex tasks, retrieves targeted context for each subtask, generates code with type consistency, and assembles coherent results.
# Clone this repo
git clone https://github.com/jonesj38/shad_skill.git
# Copy to Claude Code skills directory
mkdir -p ~/.claude/skills
cp -r shad_skill ~/.claude/skills/shad# In your project directory
mkdir -p .claude/skills
cp -r /path/to/shad_skill .claude/skills/shad
# Commit to share with your team
git add .claude/skills/shad
git commit -m "Add Shad skill"The skill automatically activates when you mention:
- Building production apps
- Complex task decomposition
- Vault context or knowledge bases
- Long-context reasoning
Or invoke directly:
/shad
"Help me use Shad to build a task management app using my MobileDevVault"
"How do I set up automated vault ingestion with Shad?"
"Use Shad to analyze authentication patterns in my SecurityDocs vault"
| File | Description |
|---|---|
SKILL.md |
Main skill definition with commands and examples |
strategies.md |
Detailed strategy documentation (software, research, analysis) |
code-mode.md |
Code Mode retrieval patterns and examples |
api-reference.md |
REST API endpoints reference |
- Shad installed and configured
- Claude Code CLI
- An Obsidian vault with relevant content
# Run a task with vault context
shad run "Your task" --vault ~/YourVault
# Build software with verification
shad run "Build API" --vault ~/Docs --strategy software --verify strict --write-files
# Add automated sources
shad sources add github https://github.com/org/repo --schedule weekly --vault ~/Vault
# Check source sync status
shad sources statusMIT