atomemo-plugin-development

Guide Atomemo plugin development with CLI workflows and SDK patterns.

2|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/choice-open/atomemo-official-plugins --skill atomemo-plugin-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: atomemo-plugin-development
Source: https://github.com/choice-open/atomemo-official-plugins/tree/main/plugins/clickhouse/.agents/skills/atomemo-plugin-development
Command: npx skills add https://github.com/choice-open/atomemo-official-plugins --skill atomemo-plugin-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developing Atomemo plugins is error-prone and requires stitching together CLI workflows, SDK patterns, and publishing steps. This skill provides an authoritative guide to scaffold, organize, and publish Tool and Model plugins, ensuring consistency with the official workflow.

Core Features & Use Cases

  • Authoritative CLI guidance for plugin init, refresh-key, build, and publish
  • Clear structure guidance: src/tools, src/models, src/credentials, and registration in src/index.ts
  • Guidance on i18n usage, credential integration, and declarative parameters

Quick Start

Initialize a new Atomemo plugin project with the CLI, install dependencies, and connect to the Plugin Hub

Frequently Asked Questions about atomemo-plugin-development

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

FAQPage Schema
How do I build and publish an Atomemo plugin?

Initialize a new Atomemo plugin project with the CLI, install dependencies, and register components in src/index.ts. You then wire credentials, implement declarative parameters, and execute the build and publish workflows to release to the marketplace.

What is the correct directory structure for Atomemo plugin development?

Organize code into src/tools, src/models, and src/credentials directories, with central component registration managed in the src/index.ts file to maintain a consistent project structure across new or existing repositories.

How do I configure credentials for an Atomemo model or tool plugin?

Configure credentials by wiring them within the src/credentials directory and adhering to official credential rules, ensuring secure authentication and integration when your tool or model plugin executes.

Can I add internationalization to an Atomemo plugin?

Yes, you can integrate internationalization by applying official i18n patterns during plugin development, ensuring your tool and model plugins support multiple languages and adhere to marketplace standards.

Does Atomemo plugin development require declarative parameters?

Yes, implementing declarative parameters is required to define inputs for your tools and models, ensuring proper configuration and interaction with the Atomemo SDK and marketplace ecosystem.