tentacle-pro/skills

tentacle-obsidian-init

Initializes an Obsidian vault with a best-practice directory structure, templates, and AI Agent guardrails optimized for text and image content creators. Use when a user asks to set up a new Obsidian vault, organize a messy vault for AI-assisted content creation, or scaffold the creator folder structures and agent rules/standards.

First seen Mar 7, 2026

Installation

$ npx skills add tentacle-pro/skills --skill tentacle-obsidian-init

Also in this package

Other skills from tentacle-pro/skills · top by installs.

npx skills add tentacle-pro/skills

Browse all from tentacle-pro/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 4
License LICENSE
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,789 B
  • docs SUMMARY.md 482 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 26 installs

SKILL.md

Skill: tentacle-obsidian-init

Purpose

Sets up a high-performance, AI-friendly Obsidian vault architecture tailored for text and image content creators. It combines a PARA-inspired structure (Inbox, Notes, Projects, Resources, Areas) with strict AI Agent guardrails (AGENTS.md).

This ensures any new vault is immediately ready for both human content creation and safe AI assistant operations.

Vault Scaffolding Initialization

To initialize or restructure the vault, execute the scaffolding script.

The script will copy all predefined directories, markdown templates, and guardrail rules perfectly into the root vault directory.

Execution Command

uv run .agents/skills/tentacle-obsidian-init/scripts/init_vault.py

Note: The script uses only standard libraries and safely merges layers via shutil.copytree(dirsexistok=True). It does not delete existing user files.

Post-Initialization Checklist

After the script runs, kindly remind the user to complete these manual configurations inside Obsidian settings:

  • Attachment settings: Set Default location for new attachments to the Assets/ folder.
  • Template settings (if Core Templates plugin is used): Set Template folder location to the Templates/ folder.