What problem does it solve?
This Skill prevents common development pitfalls and architectural errors when building AstrBot plugins, ensuring your code adheres to the latest v4.26.5+ framework standards and team-specific best practices.
Core Features & Use Cases
- Standardized Architecture: Provides the exact file structure, metadata requirements, and main.py boilerplate needed for a production-ready plugin.
- Lifecycle Management: Enforces correct resource cleanup (terminate) and data persistence (get_data_dir) to prevent memory leaks and data loss during hot-reloads.
- Use Case: When you need to build a new QQ or Telegram bot plugin, use this Skill to generate the correct metadata, implement the Star class correctly, and ensure your LLM tools are registered without triggering common framework exceptions.
Quick Start
Use the astrbot-plugin-dev skill to validate your current plugin directory structure and main.py code against the team's baseline requirements.