hkuds avatar

Cli Anything Obsidian

A command-line interface for Obsidian that lets you manage your vault through the Local REST API instead of the GUI. You can create, read, update, and delete notes, run searches with Dataview queries or JsonLogic, execute commands from the palette, and work in an interactive REPL. It ships with dual output modes: human-readable tables by default and JSON when you pass the flag, which makes it genuinely useful for AI agents that need to interact with your knowledge base. The search capabilities are solid, supporting plain text, DQL queries, and JsonLogic filters. Requires the Local REST API plugin running in Obsidian, but once that's set up, you have scriptable access to everything.

skills.sh installs
1K
GitHub stars
58.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add hkuds/cli-anything --skill cli-anything-obsidian --agent claude-code

Installs into .claude/skills of the current project.

Files

cli-anything-obsidian

Knowledge management and note-taking via the Obsidian Local REST API. Designed for AI agents and power users who need to manage notes, search the vault, and execute commands without the GUI.

Installation

This CLI is installed as part of the cli-anything-obsidian package:

pip install cli-anything-obsidian

Prerequisites:

Usage

Basic Commands

# Show help
cli-anything-obsidian --help

# Start interactive REPL mode
cli-anything-obsidian

# List vault files
cli-anything-obsidian vault list

# Run with JSON output (for agent consumption)
cli-anything-obsidian --json vault list

REPL Mode

When invoked without a subcommand, the CLI enters an interactive REPL session:

cli-anything-obsidian
# Enter commands interactively with tab-completion and history

Command Groups

Vault

Vault file management commands.

Sponsors

Details

Repository
github.com/hkuds/cli-anything
Categories
Backend & APIs, CLI & Terminal, Office & Documents
First seen
Jun 3, 2026

More from hkuds/cli-anything

All 51
1tencentcloudbase avatarai-model-nodejstencentcloudbase/skillsUse this skill for Node.js backend AI via @cloudbase/node-sdk (>=3.16.0) — cloud functions, CloudRun, Express, Koa, NestJS, serverless APIs, scheduled jobs, LLM1Kskills.sh installs
2laravel avatartailwindcss-developmentlaravel/boostAlways invoke when the user's message includes 'tailwind' in any form. Also invoke for: building responsive grid layouts (multi-column card grids, product grids992skills.sh installs
3tencentcloudbase avatarcloudrun-developmenttencentcloudbase/skillsCloudBase Run backend development rules (Function mode/Container mode). Use this skill when deploying backend services that require long connections, multi-lang988skills.sh installs
4heygen-com avatarai-video-genheygen-com/skillsGenerate AI videos from text prompts using the HeyGen API. Use when: (1) Generating videos from text descriptions, (2) Creating AI-generated video clips for con987skills.sh installs
5mindrally avatarsequelizemindrally/skillsGuidelines for developing with Sequelize, a promise-based Node.js ORM supporting PostgreSQL, MySQL, MariaDB, SQLite, and SQL Server983skills.sh installs
6jezweb avatardb-seedjezweb/claude-skillsGenerate database seed scripts with realistic sample data. Reads Drizzle schemas or SQL migrations, respects foreign key ordering, produces idempotent TypeScrip981skills.sh installs