By wep4you
Obsidian vault validation and PKM workflow tools. Includes vault initialization, configuration management, note type definitions, property management, templates, and frontmatter validation.
Manage Obsidian vault configuration (settings.yaml)
Display help for all Obsidian vault management commands or get detailed information about a specific command.
Initialize a new Obsidian vault with a PKM methodology
Manage core and type-specific frontmatter properties.
Manage note templates with support for Templater plugin.
Manages YAML configuration files (settings.yaml, default.yaml) for Obsidian vaults via obsidian:config commands, settings_loader.py, and config_loader.py. Use this skill to inspect current vault config (obsidian:config show), validate config structure (obsidian:config validate), view config diffs from defaults (obsidian:config diff), edit settings (obsidian:config edit), create missing settings.yaml (obsidian:config create), list available methodologies, merge YAML overrides, check the config hierarchy (defaults vs vault-specific overrides), debug YAML parsing errors, or understand how settings_loader.py and config_loader.py work programmatically. Always consult for obsidian:config commands, settings.yaml questions, config file management, or methodology listings. This skill manages configuration files only — not frontmatter property schemas (use frontmatter), not note validation (use validate), not note type definitions (use note-types), not templates (use templates), not vault initialization (use init).
Manages frontmatter property definitions (schemas) for Obsidian vaults via obsidian:props commands and frontmatter.py CLI. Use this skill to add, remove, or list core properties (type, up, created, daily, collection, related) and type-specific properties (e.g. status for projects, author for sources, mood for dailies, tags for dots/maps), check which properties are required vs optional for a note type, change a property between required/optional, export property schemas as YAML or JSON, or understand the property type system (string, date, wikilink, list[string], list[wikilink]). Always consult this skill for obsidian:props commands, frontmatter property definitions, property schema questions, or when adding/removing fields from note types. This skill manages property definitions only — not note validation (use validate), not note-type creation (use note-types), not settings.yaml editing (use config), not templates (use templates).
Initializes a new Obsidian vault with a PKM methodology (LYT-ACE, PARA, Zettelkasten, or Minimal) via the obsidian:init command and init.py wrapper. Creates folder structure, settings.yaml configuration, sample notes, templates, Bases views, and Home.md. Use this skill whenever the user wants to create or initialize a new vault, set up a vault with a specific methodology, scaffold a PKM system, check vault initialization status (--check), list available methodologies (--list), reset or migrate an existing vault, or run obsidian:init. This is a multi-step interactive wizard — the skill contains the exact prompt_type flow and CLI flags needed. Always consult for vault initialization, vault setup, or methodology selection. This skill only handles initial setup — not ongoing config changes (use config), not validation (use validate), not template management (use templates), not note type changes after init (use note-types).
Manages note type definitions in Obsidian vaults via obsidian:types commands and note_types.py CLI — creating, editing, listing, and removing note types with their folder mappings, required/optional properties, icons, and template associations. MANDATORY: When user provides --config JSON, pass it EXACTLY as-is to the script — do NOT manually edit settings.yaml. Use this skill to define new note types (e.g. meeting, blog, book), view existing note types and their configurations, edit note type settings (folder, properties, icon, description), remove note types, run the interactive wizard, or set up folder-to-type mappings. Always consult for obsidian:types commands, note type CRUD operations, or questions about which note types exist and what they contain. This skill manages note type definitions only — not individual property schemas (use frontmatter), not note validation (use validate), not settings.yaml structure (use config), not note templates themselves (use templates).
Unified command router for Obsidian CLI commands
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Repository: github.com/wep4you/wep4you-agent-skills
A Claude Code skills marketplace following the open Agent Skills specification. Cross-platform compatible with Claude Code, OpenAI Codex, and GitHub Copilot.
Complete PKM (Personal Knowledge Management) toolkit for Obsidian vaults.
| Skill | Description | Version |
|---|---|---|
| init | Initialize vault with methodology wizard (PARA, LYT-ACE, Zettelkasten, Minimal) | 0.37.0 |
| config | Configuration loader and settings management with backup | 1.1.0 |
| validate | Validate and auto-fix frontmatter with JSONL audit logging | 1.8.0 |
| note-types | Manage note type definitions (folders, properties, templates) | 1.1.0 |
| frontmatter | Manage frontmatter properties for note types | 1.1.0 |
| templates | Create, view, and manage note templates with source filtering | 1.2.0 |
All commands use the unified obsidian: namespace (v1.0.0+).
/obsidian:init)| Command | Description | Example |
|---|---|---|
/obsidian:init | Initialize vault with wizard | /obsidian:init ~/my-vault |
/obsidian:init --list | List available methodologies | |
/obsidian:init -m para | Use specific methodology | /obsidian:init ~/vault -m lyt-ace |
/obsidian:init --quick | Quick setup with defaults | |
/obsidian:init --git yes | Initialize with git repo | |
/obsidian:init --git no | Skip git initialization | |
/obsidian:init --action reset | Reset existing vault | |
/obsidian:init --action continue | Continue with existing vault | |
/obsidian:init --ranking-system rank | Use 1-5 ranking (default) | |
/obsidian:init --ranking-system priority | Use priority text | |
/obsidian:init --note-types all | Include all note types | |
/obsidian:init --core-properties all | Include all properties | |
/obsidian:init --check | Check vault status (JSON) |
/obsidian:config)| Command | Description | Example |
|---|---|---|
/obsidian:config | Show configuration | |
/obsidian:config show | Show config (verbose) | /obsidian:config show --verbose |
/obsidian:config show --format json | JSON output | |
/obsidian:config validate | Validate settings.yaml | |
/obsidian:config create | Create new settings | /obsidian:config create --methodology para |
/obsidian:config methodologies | List methodologies | |
/obsidian:config edit | Open in editor | |
/obsidian:config diff | Compare with defaults |
/obsidian:validate)| Command | Description | Example |
|---|---|---|
/obsidian:validate | Validate frontmatter | |
/obsidian:validate --fix | Auto-fix issues | |
/obsidian:validate --type project | Validate note type | |
/obsidian:validate --path Atlas/ | Validate path | |
/obsidian:validate --report report.md | Save report |
/obsidian:types)| Command | Description | Example |
|---|---|---|
/obsidian:types | List all types | |
/obsidian:types list | List all types | |
/obsidian:types show project | Show type details | |
/obsidian:types add meeting | Add new type | /obsidian:types add meeting --config '{...}' |
/obsidian:types edit project | Edit type | |
/obsidian:types remove meeting | Remove type | |
/obsidian:types wizard | Interactive wizard |
/obsidian:props)| Command | Description | Example |
|---|---|---|
/obsidian:props | List core properties | |
/obsidian:props core | List core properties | |
/obsidian:props core add rank | Add core property | |
/obsidian:props core remove rank | Remove core property | |
/obsidian:props type project | Type properties | |
/obsidian:props required | Required properties | /obsidian:props required --type project |
/obsidian:props types | All types with props |
/obsidian:templates)npx claudepluginhub wep4you/wep4you-agent-skills --plugin obsidianPersistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development