smart-connections
Smart Connections Toolkit
Use this umbrella skill when a task spans multiple Smart Connections plugin workflows and you need to route to the right specialized skill.
This toolkit is grounded in the generated project context from /Users/mikhail/projects/plugins/obsidian-smart-connections/CLAUDE.md.
Route to these skills
Components and rendering
smart-connections-component-patterns— build or editsrc/components/**using the project’sbuild_html→render→post_processlifecycle
Views and commands
smart-connections-view-command-flow— add or edit Obsidian views, commands, ribbon actions, and view-leaf persistence flows
Collection and item pipelines
smart-connections-collection-pipeline— update collection defaults, action pre-processing, scoring/filtering, post-processing, and pinned/hidden result behavior
Tests and migrations
smart-connections-ava-and-migration-harness— add or update focused Ava regression tests and migration tests
Quick decision guide
- "Add or change a component" →
smart-connections-component-patterns - "Add a view, command, or settings-tab flow" →
smart-connections-view-command-flow - "Change scoring, filters, pinned/hidden behavior, or collection settings" →
smart-connections-collection-pipeline - "Add tests or fix migration coverage" →
smart-connections-ava-and-migration-harness
Relevant source context
/Users/mikhail/projects/plugins/obsidian-smart-connections/CLAUDE.mdsrc/main.jssrc/views/**src/components/**src/collections/**src/items/**src/actions/**src/utils/**migrations/**
Related skills
smart-connections-component-patterns— for component composition and render lifecyclessmart-connections-view-command-flow— for command, view, ribbon, and leaf-wiring changessmart-connections-collection-pipeline— for scoring, filtering, and pipeline behavior changessmart-connections-ava-and-migration-harness— for focused regression and migration coverageobsidian-dev— for broader Obsidian implementation and debugging patternsobsidian-plugin-dev— for plugin lifecycle and API guidance
Notes
- Smart Connections in this generated context is a JavaScript Obsidian plugin with AVA tests and build/release scripts.
- Prefer the specialized smart-connections-* skill when the task is narrow and obvious.
More from zpankz/obsidian-skills
viva-llm
Use VIVA LLM for multi-provider chat, voice calls, terminal integration, assistants, skills, MCP tools, and agent mode inside Obsidian. Trigger when the user mentions VIVA LLM, voice chat, realtime voice, LLM providers in Obsidian, or vault-integrated AI chat.
1obsidian-plugin-accessibility
Use this skill when building or reviewing Obsidian plugin UI for keyboard access, ARIA labels, screen reader support, focus handling, or mobile touch targets. Accessibility is treated as mandatory, not optional.
1tasks
Create and query tasks using the Tasks plugin syntax including due dates, recurrence, priorities, and task queries. Use when the user mentions Tasks plugin, recurring tasks, task queries, or advanced task management in Obsidian.
1dataview
Create Dataview queries using DQL (Dataview Query Language), inline queries, and DataviewJS. Use when the user mentions Dataview, DQL, querying notes, listing notes by metadata, or creating dynamic views of vault content.
1defuddle
Extract clean markdown from web pages using Defuddle CLI, removing clutter to save tokens. Use when the user provides a URL to read or analyze.
1datacore
Create Datacore views using JSX/React syntax and the dc.* API. Use when the user mentions Datacore, dc.useQuery, JSX views, or React-based vault queries. Datacore is the successor to Dataview with better performance and interactive views.
1