# 🦅 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