← All skills
alice
55 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By alicewe1/alice_skill (GitHub) · coding · 63 stars · scanned at commit 19a54ac
Alice 六类技能总路由。用户输入 Alice 或要求查看 Alice 技能菜单时,严格输出固定菜单;输入攻/防模式、六类入口或直接描述任务时,按类别→领域→模块渐进路由。
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 27 places.
Show 17 more
- aliceskill/scripts/alice_breaker.py, line 132
proc = subprocess.Popen(args.cmd, shell=True, stdout=subprocess.PIPE, - aliceskill/scripts/alice_breaker.py, line 133
stderr=subprocess.STDOUT, text=True, encoding="utf-8", errors="replace") - aliceskill/scripts/alice_deploy_gui.py, line 503
r = subprocess.run([sys.executable, script, "script", "--type", target_type, - aliceskill/scripts/alice_fortress.py, line 70
r = subprocess.run([sys.executable, os.path.join(THIS_DIR, script)] + args, - aliceskill/scripts/alice_launch.py, line 147
subprocess.run(["codex", "exec", prompt], check=True) - aliceskill/scripts/alice_launch.py, line 152
except subprocess.CalledProcessError as e: - aliceskill/scripts/alice_watchdog.py, line 88
r = subprocess.run( - aliceskill/scripts/alice_watchdog.py, line 129
subprocess.run([sys.executable, os.path.join(THIS_DIR, "task_guard.py"), "resume"], - aliceskill/scripts/check_auth_policy.py, line 94
r = subprocess.run([sys.executable, route_check], capture_output=True, text=True, encoding="utf-8") - aliceskill/scripts/counter_attack.py, line 221
r = subprocess.run( - aliceskill/scripts/counter_attack.py, line 260
r = subprocess.run([sys.executable, script] + args, capture_output=True, - aliceskill/scripts/inject_route_prompt.py, line 84
r = subprocess.run(["powershell", "-NoProfile", "-Command", ps], - aliceskill/scripts/mcp_gateway.py, line 95
self.p: subprocess.Popen | None = None - aliceskill/scripts/mcp_gateway.py, line 102
self.p = subprocess.Popen( - aliceskill/scripts/mcp_gateway.py, line 105
stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.DEVNULL, - aliceskill/scripts/mcp_gateway.py, line 426
p = subprocess.Popen([e["command"]] + list(e.get("args") or []), - aliceskill/scripts/mcp_gateway.py, line 428
stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.DEVNULL,
and 7 more places
Connects to the internet
The author does not mention this.
Found in 19 places.
Show 16 more
- aliceskill/scripts/alice_deploy_gui.py, line 247
req = urllib.request.Request( - aliceskill/scripts/alice_deploy_gui.py, line 252
with urllib.request.urlopen(req, timeout=30) as r: - aliceskill/scripts/alice_deploy_gui.py, line 480
req = urllib.request.Request( - aliceskill/scripts/alice_deploy_gui.py, line 483
with urllib.request.urlopen(req, timeout=15) as r: - aliceskill/scripts/alice_install.py, line 29
import urllib.request - aliceskill/scripts/alice_install.py, line 362
req = urllib.request.Request(url, headers={ - aliceskill/scripts/alice_install.py, line 366
with urllib.request.urlopen(req, timeout=20) as resp: - aliceskill/scripts/alice_llm_unlock.py, line 19
import urllib.request - aliceskill/scripts/alice_llm_unlock.py, line 227
req = urllib.request.Request( - aliceskill/scripts/alice_llm_unlock.py, line 233
with urllib.request.urlopen(req, timeout=90) as r: - aliceskill/scripts/counter_attack.py, line 28
import urllib.request - aliceskill/scripts/counter_attack.py, line 195
req = urllib.request.Request(a.url, data=data, method="POST") - aliceskill/scripts/counter_attack.py, line 199
with urllib.request.urlopen(req, timeout=a.timeout) as resp: - aliceskill/scripts/mcp_gateway.py, line 193
import urllib.request - aliceskill/scripts/mcp_gateway.py, line 195
req = urllib.request.Request(url, data=payload.encode("utf-8"), method="POST") - aliceskill/scripts/mcp_gateway.py, line 201
with urllib.request.urlopen(req, timeout=timeout) as r:
Downloads and installs other software
The author does not mention this.
Found in 1 place.
Reads your saved credentials, such as SSH keys or .env files
The author does not mention this.
Found in 3 places.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'alice' ] || [ -L ~/.agents/skills/'alice' ]; then echo 'A skill folder named alice already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/alicewe1/alice_skill' "$d" && git -C "$d" checkout --quiet '19a54ac988e9929160334271f5c1924ddd9b227e' -- 'aliceskill' && mkdir -p ~/.agents/skills && cp -R "$d"/'aliceskill' ~/.agents/skills/'alice' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'alice' ~/.claude/skills/'alice' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for alicewe1/alice_skill shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/alicewe1/alice_skill/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 19a54ac | 55 |