thymer-plugin

Develop Thymer AppPlugin and CollectionPlugin files with plugin.js and plugin.json.

7|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/tobi/thymer-importer --skill thymer-plugin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: thymer-plugin
Source: https://github.com/tobi/thymer-importer/tree/main/skill
Command: npx skills add https://github.com/tobi/thymer-importer --skill thymer-plugin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Building Thymer plugins lets you extend the app with custom features, views, and integrations, enabling tailored workflows.

Core Features & Use Cases

  • AppPlugin (Global) extends the entire Thymer app with status bar items, commands, panels, and notifications.
  • CollectionPlugin extends a specific note collection for custom views, properties, and rendering hooks.
  • File Structure and references the standard plugin files (plugin.js, plugin.json) and documentation.

Quick Start

Create plugin.js and plugin.json for a Thymer plugin and run npm run dev to test.

Frequently Asked Questions about thymer-plugin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a custom Thymer plugin to extend the app with new views and commands?

To build a Thymer plugin, create a plugin.js and plugin.json file to define custom functionality, then run npm run dev to test the extension locally. This structure supports adding commands, views, and panels.

What is the difference between a global AppPlugin and a CollectionPlugin in Thymer?

An AppPlugin extends the entire Thymer app globally with status bar items and notifications, whereas a CollectionPlugin extends a specific note collection with custom views, properties, and rendering hooks.

How do I add custom status bars and notifications to a Thymer app plugin?

You add custom status bars and notifications by developing a global AppPlugin that extends the entire Thymer app with these specific user interface elements and custom commands.

What file structure is required to organize code and assets for Thymer plugin development?

Thymer plugin development requires a SKILL.md for metadata and uses optional scripts/, references/, and assets/ directories to organize code, documentation, and plugin assets.

Can I add custom rendering hooks and properties to a specific Thymer note collection?

Yes, you can add custom rendering hooks and properties to a specific Thymer note collection by developing a CollectionPlugin that targets and extends that collection's functionality.

Does Thymer plugin development require specific dependencies or SDK installations?

Thymer plugin development uses a standard javascript SDK and requires no external dependencies, utilizing standard plugin files like plugin.js and plugin.json for local development.