smithery.ai

project

Project-specific architecture, maintenance tasks, and unique conventions for Bases CMS.

First seen Mar 21, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

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

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,636 B
  • docs SUMMARY.md 102 B

History

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

SKILL.md

Bases CMS Project Skill

Manage your notes in bases like a content management system. This plugin provides a CMS-like experience within Obsidian, focusing on structural organization and metadata-driven workflows.

Core Architecture

  • Structured Data: Focuses on treating folders/notes as a structured database or "base".
  • Heavy UI Layer: Uses an extensive 42KB styles.css to transform standard Obsidian views into CMS-like interfaces.
  • Metadata Orchestration: Heavily relies on frontmatter and folder structures to define content relationships.

Project-Specific Conventions

  • "Base" Concept: All logic revolves around the definition and management of a "Base" (CMS-like view).
  • Rich UI: High preference for custom modals and specialized views over standard Obsidian commands.
  • Modern API: Requires minAppVersion: 1.10.2, utilizing modern Obsidian UI capabilities.

Key Files

  • src/main.ts: Entry point for the CMS logic and view registration.
  • manifest.json: Plugin identification and modern version requirements (bases-cms).
  • styles.css: Massive CSS payload for the CMS layout and custom components.
  • esbuild.config.mjs: Complex build configuration for bundling CMS components.

Maintenance Tasks

  • Layout Stability: Check CMS views for breaking layout changes in Obsidian's DOM.
  • Performance: Monitor main thread performance when processing large "Bases".
  • Documentation: Keep README synchronized with the evolving CMS feature set.