Commit Graph

36 Commits

Author SHA1 Message Date
pablo-mano 69c42bfb92 Merge pull request #3 from pablo-mano/add-claude-github-actions-1772740575945
Add Claude Code GitHub Workflow
2026-03-05 20:57:17 +01:00
pablo-mano cdb3bd2209 "Claude Code Review workflow" 2026-03-05 20:56:18 +01:00
pablo-mano 6f5ed7c70e "Claude PR Assistant workflow" 2026-03-05 20:56:17 +01:00
pablo-mano 7d20d45a71 Add skill version badge to README
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.3.0
2026-03-04 00:44:22 +01:00
pablo-mano ec070a1371 Sync plugins/ mirror with updated SKILL.md (v1.3.0)
Brings the plugins/obsidian-cli mirror in line with the root skill:
updated description and improved reference pointer.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-04 00:41:49 +01:00
pablo-mano 1ab03980b9 Bump version to 1.3.0
Covers: description rewrite (vault-intent triggering), Cortex Code
platform support, invoking guidance in README, improved reference
pointer in SKILL.md, and eval/ directory.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-04 00:40:40 +01:00
pablo-mano d7d115781e Add skill invocation guidance to README
Document three ways to activate the skill (natural language, explicit
prefix, strict mode) and fix the inaccurate "auto-triggers" claim on
the marketplace install step.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-04 00:38:56 +01:00
pablo-mano a882e74591 Apply optimized description from run_loop eval; add v2 eval set
Description rewritten to emphasize vault action intent over CLI syntax,
with explicit "without this skill Claude has no vault access" framing.
Adds v2 eval set (20 queries built around natural-language vault requests).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-04 00:37:19 +01:00
pablo-mano de356e8396 Broaden skill description to trigger on vault intent, not just CLI mentions
The skill should activate whenever the user wants Claude to interact with
their Obsidian vault — not only when they explicitly mention the CLI or
terminal. Casual phrases like "add to my daily note" or "search my vault"
are now explicit triggers.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-04 00:18:28 +01:00
pablo-mano c7b35b314d Optimize skill description and add eval set
Replace the broad description with a sharper, action-oriented one that
emphasizes the terminal/script context as the trigger signal and explicitly
lists concrete subcommands. Add eval/ directory with 20 trigger eval queries
and the HTML reviewer used to generate them.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-04 00:10:04 +01:00
pablo-mano b116ad4abf Improve command-reference pointer in SKILL.md
Make the reference blockquote actionable: specify when to read it (specific
flags/formats/subcommands) rather than just announcing it exists.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 23:38:04 +01:00
pablo-mano 536320574b Revert version to 1.2.0; gotcha docs were documentation-only
The issue #1 gotcha documentation was a doc-only change and did not
warrant a version bump. Revert plugin.json from 1.3.0 → 1.2.0.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 23:19:08 +01:00
pablo-mano a5a0d10d35 Add Snowflake Cortex Code installation section to README
Documents three install options (remote /skill add, project-local, user-level)
plus verify and invoke examples, following the same structure as other platform sections.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 23:14:19 +01:00
pablo-mano 986ff986d2 Document three real-world gotchas in v1.3.0 (issue #1)
- property:set stores list values as strings (not YAML arrays)
- eval requires single-line JS; add temp-file workaround
- Multi-vault "Name" command may fail; document fallback

Added Tips 10-12 to SKILL.md, inline callouts to command-reference.md,
two new Troubleshooting rows, and version bump to 1.3.0.

Fixes #1

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 23:08:04 +01:00
pablo-mano 4e43a03f8c Add 6 new command groups and expand existing sections
Adds CSS Snippets, Commands & Hotkeys, Obsidian Bases, History,
Workspace & Tabs, and Diff sections to command-reference.md.
Expands existing sections with missing commands (search:context,
daily:path, random, rename, bookmark add, plugins:restrict, theme
management, dev DOM/CSS/CDP tools, restart). Documents all 8 output
format options. Updates SKILL.md command table and count to 130+.
Bumps version to 1.2.0.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.2.0
2026-03-03 22:57:21 +01:00
pablo-mano 22c5c8af83 Bump version to 1.1.0
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.1.0
2026-02-27 23:52:12 +01:00
pablo-mano e30c0eb9cc Add template:insert error message to docs
Clarifies exact error returned when no file is active in Obsidian UI:
"Error: No active editor. Open a file first."

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 23:51:30 +01:00
pablo-mano 131c1654ee Bump version to 1.0.9
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.0.9
2026-02-27 23:47:27 +01:00
pablo-mano 931a3a9517 Add template:insert warning to SKILL.md tips
Clarifies that template:insert targets the active Obsidian UI file,
not a CLI path. Points to create path= template= as the correct
CLI alternative.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 23:47:06 +01:00
pablo-mano e5c8b8e223 Bump version to 1.0.8
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.0.8
2026-02-27 23:42:04 +01:00
pablo-mano 507ef7149b Apply live-test corrections to SKILL.md
- plugins table: add plugin:uninstall, themes versions, dev:debug
- search: remove matches flag (non-functional in v1.12); note format=json returns path strings
- tasks: correct no-args behavior (returns all tasks); add grep workaround for incomplete-only
- dev: note dev:screenshot requires vault-relative path; add dev:debug on as prereq for dev:console
- vault analytics example: use grep workaround for incomplete tasks
- jq example: fix .[].path -> .[] (search returns strings not objects)
- tips: clarify format=json is search-only; files command does not support JSON output

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.0.7
2026-02-27 23:41:27 +01:00
pablo-mano 462a38b164 Fix command-reference: correct 6 tested inaccuracies, add undiscovered commands
- files: remove format=json (returns plain text, not JSON)
- search matches: note it does not return match context in v1.12
- search format=json: clarify it returns array of path strings
- tasks: note that no-args returns all tasks (same as tasks all) in v1.12
- plugins versions: note version numbers only shown for community plugins
- plugin:uninstall: add undiscovered command
- themes versions: add undiscovered subcommand, remove nonexistent install/switch
- template:insert: clarify it targets the active Obsidian UI file, not a path
- dev:screenshot: note path must be vault-relative (absolute paths silently fail)
- dev:debug on/off: add undiscovered commands required before dev:console
- dev:console: note requires dev:debug on first
- jq example: fix .[].path -> .[] (search returns strings, not objects)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.0.6
2026-02-27 23:39:59 +01:00
pablo-mano 89e6296c94 Fix Cursor installation docs: replace outdated Rules-based GitHub install with correct terminal commands
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.0.5
2026-02-27 23:31:34 +01:00
pablo-mano 68d6ec9ce3 Bump version to 1.0.4
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.0.4
2026-02-27 23:14:54 +01:00
pablo-mano 5981bcfe98 Reorder install sections by nativeness; apply Options A/B format to Copilot
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 23:14:16 +01:00
pablo-mano 4dc24c4295 Update Claude Code install docs: lead with plugin marketplace add (v1.0.3)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.0.3
2026-02-27 23:11:07 +01:00
pablo-mano 36c739f609 Restructure for marketplace format: move plugin into plugins/obsidian-cli/
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 23:08:41 +01:00
pablo-mano 3f9a593fa7 Add marketplace.json to support plugin marketplace add command
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 23:07:12 +01:00
pablo-mano 321330ac3f Bump version to 1.0.2
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.0.2
2026-02-27 22:50:49 +01:00
pablo-mano 47d3d78f66 Restructure to valid Claude Code plugin format
- Move plugin manifest to .claude-plugin/plugin.json (correct location)
- Move SKILL.md to skills/obsidian-cli/SKILL.md (auto-discovered by Claude Code)
- Move references/ inside skill directory to preserve relative paths
- Update README: Claude Code install uses --plugin-dir, fix reference paths

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 22:50:13 +01:00
pablo-mano 2fc0cd7c7d Bump release reference to v1.0.1
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 21:18:26 +01:00
pablo-mano 55abf71ab0 Add .gitignore; fix move command syntax (name= → to=)
- Add .gitignore to exclude test-results/ from version control
- Fix `obsidian move` syntax in SKILL.md and command-reference.md:
  the parameter is `to=<full-path>` not `name=<filename>` (confirmed
  by live testing against TestVault — CLI exits 0 with error message
  when name= is used, silent failure)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.0.1
2026-02-27 21:16:15 +01:00
pablo-mano 2c78b1e658 Revamp installation guide: Cursor native skills, add Openclaw/Nanoclaw
- Cursor: rewrite section to use native skills system (.cursor/skills/
  or Remote Rule from GitHub) — rules file approach was incorrect
- Windsurf: note 12K char limit per file, instruct users to split
  SKILL.md and command-reference into separate rule files
- Nanoclaw: new section — skills load from .claude/skills/obsidian-cli/
- Openclaw: new section — skills load from skills/obsidian-cli/ at
  project root (50+ skills confirmed in SKILL.md format)
- GitHub Copilot: add path-scoped instructions alternative
- Generic section: remove tool-specific names, keep generic

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 21:04:39 +01:00
pablo-mano e780c83ef3 Add Claude Code plugin manifest; update for Obsidian v1.12 public release
- Add plugin.json for Claude Code plugin system compatibility
- Remove Catalyst License and Early Access/Insider requirements — Obsidian v1.12
  is now available to all users
- Update README: Claude Code plugin install instructions with /plugin command,
  manual ZIP install option, and corrected prerequisites
- Fix Windows platform note (remove insider Discord channel reference)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.0.0
2026-02-27 20:48:27 +01:00
pablo-mano 564dedff4b Add README with installation guide for multiple agents
Covers installation in Claude Code (Skills plugin), Cursor, Windsurf,
GitHub Copilot, and any generic LLM agent. Includes prerequisites,
quick examples, command overview table, and troubleshooting.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 20:36:51 +01:00
pablo-mano a484379635 Add obsidian-cli skill (v1.12+)
Initial commit with SKILL.md and full command reference for the
official Obsidian CLI — covering notes, daily notes, search,
properties, tags, tasks, links, sync, plugins, and developer tools.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 20:32:14 +01:00