android-use
FreeControl Android devices via ADB. Use when user asks to tap, swipe, type, launch apps, take screenshots, or automate Android device interactions.
The English summary is being prepared. Showing the original description.
Plans and executes tool installations or upgrades with explicit approval, impact checks, rollback, and verification. Use only when the user asks to install or update software.
The English summary is being prepared. Showing the original description.
Run score Not tested
See how to installReview the instructions the agent will receive before you install.
Turn an "install this" or "update this" request into a fully researched, user-approved execution plan. The agent must never mutate the system without explicit sign-off.
+-----------------+ +------------------+ +------------------+
| You paste link |---->| I research tool |---->| I inspect your |
| or say "install| | + env impact | | current system |
| X" | | | | |
+-----------------+ +------------------+ +------------------+
|
+---------------------------+
v
+------------------+
| I generate plan |
| + briefing |
| + decisions |
| + rollback |
+------------------+
|
v
+------------------+
| You approve |
| (or revise) |
+------------------+
|
v
+------------------+
| I execute |
| + verify |
+------------------+
Fetch the provided URL with fetch_content or web_search to understand:
If the user asked to update an already-installed tool, also research:
If the link is sparse, run 2-3 targeted web_search queries to fill gaps:
"<tool-name> installation guide macOS""<tool-name> Homebrew formula""<tool-name> dependencies requirements"Inspect the current environment to determine blast radius. Run diagnostics as needed
For each impact category, report what will change:
| Category | Questions to Answer |
|---|---|
| Binaries | New executables? Where? Symlinks? |
| Dotfiles | New configs in ~/.config, ~/.<tool>rc, shell rc files? |
| Shell env | PATH, alias, export, eval $(...) additions? |
| Services | Background daemon? LaunchAgent? Auto-start? |
| macOS prefs | Accessibility permissions? Full Disk Access? Notifications? |
| Disk space | Approximate download + install size |
| Network | Firewall rules? Network extensions? |
| Existing tools | Conflicts with already-installed tools? Replaces anything? |
| Uninstall | Clean removal possible? Orphans left behind? |
Surface choices the user can make. Examples:
-g, /usr/local) vs. user-local (~/.local).zshrc now or skipFor each decision, present:
Write a markdown plan with this structure:
# Install Plan: <tool-name>
## Briefing
### What It Is
1-2 sentences on what this tool does and its main purpose.
### How You'll Use It
- **Agent tool** — I (the AI) will call this on your behalf as part of
automated workflows. You don't interact with it directly.
- **User-exposed tool** — You will run this manually in your terminal or via
a GUI. It's a tool for your direct use.
- **Both** — You can use it directly, and I may also invoke it in automated
flows.
Typical daily usage: "Youll run `foo` in terminal to..." or "I'll call `foo`
when you ask me to..."
### ASCII Overview
[Your Request] [Terminal] [System] | | | v v v +--------+ +-------------+ +----------------+ | "do X" |--------->| tool-name X |----->| changes files | +--------+ +-------------+ | starts service | | writes config | +----------------+
## Current State
Already installed? Version? Install method found?
## Environment Impact
- Binaries: ...
- Config: ...
- Shell: ...
- Services: ...
- Disk: ~X MB
- Risks: ...
## Decisions
1. **Install via** [Homebrew / npm / pip / manual]
- Recommended: Homebrew
- Rationale: ...
2. **Shell integration** [Yes / No]
- Recommended: Yes
- Adds to `.zshrc`: ...
3. ...
## Steps
1. Step one
2. Step two
3. Verify with: `<command>`
4. Rollback if needed: `<command>`
## Rollback Plan
How to fully undo this installation or revert to the previous version.
If plannotator is available, gate the plan:
plannotator annotate /tmp/tool-install-<tool-name>.md --gate
Otherwise, present the plan inline and ask for explicit approval.
Do not proceed with installation until the user explicitly approves.
Approval format to request:
Reply with "approve" or "go" to execute, or tell me which decisions to change.
If the user wants changes, revise the plan and re-present.
Run the approved steps one at a time. Verify each step before proceeding:
# After install or update, verify
<tool-name> --version
which <tool-name>
If a step fails, stop immediately. Do not continue. Report the error and ask whether to rollback, retry, or abort.
README.md, install.sh, releases
page, and Makefile for official install instructions.curl | bash, flag it as high-risk and recommend
an alternative if one exists.User: install this https://github.com/jesseduffield/lazygit
Agent actions:
brew install lazygit)which lazygit returns nothing, not installed.zshrc
(optional, default no)brew install lazygit, verify with lazygit --versionUser: update lazygit
Agent actions:
lazygit --version → v0.40.0brew list lazygit → installed via Homebrewbrew upgrade lazygit, verify with lazygit --versionNo reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Control Android devices via ADB. Use when user asks to tap, swipe, type, launch apps, take screenshots, or automate Android device interactions.
The English summary is being prepared. Showing the original description.
Transcribes local audio into Markdown with Gemini 3.5 Transcribe, including speaker labels and provider timestamps. Use for interviews, meetings, lectures, podcasts, voice notes, and similar recordings.
The English summary is being prepared. Showing the original description.
Design engineering principles for making interfaces feel polished. Use when building UI components, reviewing frontend code, implementing animations, hover states, shadows, borders, micro-interactions, enter/exit animations, choosing or reviewing icons, or any visual detail work. Triggers on UI polish, design details, "make it feel better", "feels off", stagger animations, theme switch transitions, border radius, optical alignment, image outlines, box shadows, icons, icon stroke weight, icon states, motion restraint.
The English summary is being prepared. Showing the original description.
Explores and validates a feature, component, workflow, or behavior change before implementation. Use when work needs clarified intent, compared approaches, and an approved direction.
The English summary is being prepared. Showing the original description.
Restates the previous response in plain, concise language. Use only when the user invokes bro or explicitly asks for a simpler explanation.
The English summary is being prepared. Showing the original description.
Generates or edits raster images through OpenAI's Image API. Use for text-to-image work, reference-based edits, masks, transparent assets, and product or editorial visuals.
The English summary is being prepared. Showing the original description.