Plugins & Skills

Install Or Review A Skill

  1. Open Skills.
  2. Search the catalog or open My skills.
  3. Review the tools and configuration the skill needs.
  4. Approve a learned skill only after checking its source and proposed behavior.

Skills catalog with installed and available skills

Plugins

What Are Plugins?

Plugins are TypeScript modules that extend Neotask's functionality at runtime. They can add new messaging channels, agent tools, RPC methods, CLI commands, background services, and skills.

Official Plugins

Messaging Channels:

Features:

Auth Providers:

Plugin Capabilities

Plugins can register:

Plugin Security

Neotask checks plugins in several layers before they run:

Native plugins run inside the Gateway process, so a plugin you install from outside Construct is code you choose to run. Use plugins.allow to list the plugins that may load.


Skills

What Are Skills?

Skills are modular capabilities that teach agents new workflows. Each skill is a markdown file (SKILL.md) with instructions that get injected into the agent's context when relevant.

Skill Locations (Priority Order)

  1. Workspace skills, <workspace>/skills/ (highest priority)
  2. Managed skills, ~/.neotask/skills/
  3. Bundled skills, Shipped with Neotask
  4. Plugin skills, Skills packaged with installed plugins
  5. Extra directories, Additional configured paths (lowest priority)

When multiple skills share the same name, the highest-priority location wins.

Skill Features

Creating Skills

When an agent proposes a learned skill, review the instructions and requested capabilities before approving it.

Learned skill proposal awaiting review

Create a SKILL.md file with YAML frontmatter defining the skill's metadata and instructions:

Frontmatter fields:

Body: Markdown instructions that teach the agent how to use the skill, including examples and guidelines.

Skills Catalog

Browse available skills in the skills catalog.

Skill Categories

Skills cover a wide range of capabilities:

Category Examples
Productivity Email management, calendar, document generation
Development Git operations, CI/CD, Docker, code review
Communication Messaging, notifications, announcements
Media Image processing, video editing, audio transcription
AI & Models Model switching, prompt management, RAG
Smart Home IoT device control, automation triggers
Utilities File conversion, data transformation, web scraping