# 🦅 Power Eagle — Userscript Plugin System for Eagle
**Power Eagle** brings a Tampermonkey-style experience to [Eagle.cool](https://eagle.cool), making lightweight scripting extensions easy to create and share. A plugin is just `plugin.json` plus `main.js` or `main.py`, installed instantly by pasting a URL.
With sandboxed execution and Eagle API integration, Power Eagle supports both UI-driven JavaScript plugins and Python automation scripts. Developers use a consistent `plugin(context)` entrypoint, built-in UI components (Cards, Dialogs, Buttons), and full Eagle API access. Users gain quick automation, flexible workflows, and community utilities that can be installed in seconds and updated automatically.
Core system with URL-based installation, validation, and auto-overwrite updates
Native PowerShell and Unix zip extraction
Isolated plugin sandboxing with DOM containers
Lifecycle management for installation, removal, hiding
JavaScript plugin support with structured SDK (`powersdk.visual.*`, `powersdk.utils.*`)
Python script support with Eagle context access
Universal `plugin(context)` interface
Built-in UI components: CardManager, Dialog, Button
Full Eagle API integration
Example plugins: SDK demo, recent library switcher, file creator, Python automation test