anythingllm-skill-builder

Generate plugin.json and handler.js files for AnythingLLM agent skills.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/khaledbashir/therag2thealmostapproved --skill anythingllm-skill-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anythingllm-skill-builder
Source: https://github.com/khaledbashir/therag2thealmostapproved/tree/main/.claude/skills/anythingllm-skill-builder
Command: npx skills add https://github.com/khaledbashir/therag2thealmostapproved --skill anythingllm-skill-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of custom agent skills for AnythingLLM, simplifying the process of extending its capabilities with new functionalities.

Core Features & Use Cases

  • Scaffolds Skill Structure: Generates the necessary plugin.json and handler.js files.
  • Provides Templates: Includes ready-to-use templates for plugin.json and handler.js with explanations.
  • Deployment Guidance: Offers clear instructions on how to deploy the generated skills within the AnythingLLM Docker environment.
  • Use Case: You need to create a new skill for your AnythingLLM agent that can search your product catalog. This skill will generate the required files and guide you through the deployment process.

Quick Start

Use the anythingllm-skill-builder to create a new skill for searching ANC products.

Frequently Asked Questions about anythingllm-skill-builder

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

FAQPage Schema
How do I create custom agent skills for AnythingLLM?

You can create custom AnythingLLM agent skills by generating the required `plugin.json` and `handler.js` files. This scaffolding process provides the necessary structure and templates to define and execute your custom agent functionalities.

How do I deploy a new plugin to my Dockerized AnythingLLM instance?

Deploying a new plugin to a Dockerized AnythingLLM instance involves copying the generated skill files into the appropriate directory. The deployment process includes instructions for EasyPanel service integration and configuring hot-reloading to update the agent.

What skill patterns are supported for AnythingLLM agent development?

Supported skill patterns for AnythingLLM agent development include API proxy, database query, and ANC-specific skill patterns. These templates provide ready-to-use structures for extending agent capabilities with common integration functionalities.

Can I use EasyPanel to manage AnythingLLM skill deployment?

Yes, you can use EasyPanel to manage AnythingLLM skill deployment. The deployment guidance includes instructions for EasyPanel service integration, allowing you to configure and hot-reload skills within your Docker environment efficiently.

Do I need to manually write handler.js when building AnythingLLM skills?

You do not need to manually write `handler.js` from scratch when building AnythingLLM skills. The builder generates this file along with `plugin.json` based on your requirements, providing ready-to-use templates and explanations.

What is the best way to add a product catalog search to an AnythingLLM agent?

The best way to add a product catalog search to an AnythingLLM agent is to generate a custom skill using the builder. It creates the necessary files and guides you through deploying them within the Docker environment to enable the search functionality.