app icon
Agent Skill Plugin
1.0.0

An agent strategy plugin supporting multiple skills for intelligent task execution

xun404/agent-skill-plugin4168 installs

Agent Skill Plugin

Overview

Agent Skill Plugin is an intelligent agent strategy plugin for the Dify platform that dynamically activates specialized skills based on user queries. Inspired by Claude Code Skills and OpenAI Agents Codex Tool concepts.

โœจ Core Features

FeatureDescription
๐ŸŽฏ Multi-Skill ArchitectureLoad and manage multiple specialized skills
๐Ÿ” Smart MatchingAutomatically activate relevant skills based on keywords
๐Ÿ› ๏ธ Tool IntegrationSeamlessly integrates with Dify's built-in tools
๐Ÿ“ Easy CreationSupport SKILL.md files and YAML configuration
๐Ÿ”„ Streaming ResponsesReal-time streaming output with debug logging

๐Ÿงฐ Built-in Skills

1. Code Helper

Assists with programming and code-related tasks:

  • ๐Ÿ“– Code Explanation - Break down complex logic
  • ๐Ÿ”ง Refactoring - Apply SOLID principles
  • ๐Ÿ› Debugging - Analyze errors and provide fixes
  • โšก Optimization - Identify bottlenecks

Triggers: , , , , , ,


2. Documentation Helper

Creates comprehensive documentation:

  • ๐Ÿ“„ README Generation - Complete project docs
  • ๐ŸŒ API Documentation - Endpoints, parameters, examples
  • ๐Ÿ’ฌ Code Comments - Multi-format docstrings
  • โœ๏ธ Technical Writing - Clear, structured content

Triggers: , , , ,


3. Testing Helper

Generates tests and improves coverage:

  • ๐Ÿงช Unit Tests - AAA pattern, edge cases
  • ๐Ÿ”— Integration Tests - Component interaction testing
  • ๐ŸŽญ Mocking & Stubbing - Dependency isolation
  • ๐Ÿ“Š Coverage Analysis - Identify untested paths

Triggers: , , , , , ,


โš™๏ธ Configuration Parameters

ParameterTypeRequiredDefaultDescription
model-selectorโœ…-LLM model to use
array[tools]โŒ-External tools available
stringโœ…-User query to process
stringโŒ"all"Comma-separated skill names
stringโŒ-YAML-formatted custom skills
booleanโŒfalseEnable debug logging
numberโœ…10Max tool call iterations

๐Ÿ“ฆ Custom Skills

Define custom skills using YAML format in Dify interface:

๐Ÿš€ Getting Started

  1. Install the plugin in your Dify workspace
  2. Create a new Agent application
  3. Select "Skill-based Agent" as the agent strategy
  4. Configure model and tools
  5. Start chatting - skills activate automatically!

๐Ÿ“š Documentation

  • Development Guide - Installation, debugging, project structure
  • Privacy Policy - Data handling explanation

License

MIT License

Contributing

Contributions are welcome! Please see Development Guide for details.

CATEGORY
Agent Strategy
VERSION
1.0.0
xun404ยท02/03/2026 06:17 AM
REQUIREMENTS
LLM invocation
Tool invocation
Maximum memory
256MB
Maximum storage
1MB