Guide for creating asky plugins — Python packages that extend the asky CLI and daemon through a hook-based plugin system. Use this skill when asked to build, scaffold, or modify an asky plugin; when a user wants to integrate an external CLI tool (ffmpeg, yt-dlp, ImageMagick, etc.) into asky; when adding XMPP-triggered automation; when registering custom LLM tools; or when wiring post-turn output delivery (email, webhook, etc.). Covers directory layout, manifest entry, hook registration, LLM tool registration, external-process patterns, XMPP file handling, configuration, data storage, and testing.
2026-02-28