← All skills
ace-tool
67 / 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 Dianel555/DSkills (GitHub) · coding · 65 stars · scanned at commit fa935e6
Semantic codebase search, code indexing, and prompt enhancement via standalone CLI. Use when: (1) Semantic code search with natural language queries, (2) Code indexing for remote codebase retrieval, (3) Prompt enhancement with codebase context, (4) Before grep/find/glob operations for better accuracy, (5) Complex requirements clarification, (6) Large codebase navigation. Triggers: "search context", "enhance prompt", "find code that", "index project", "clarify requirements". IMPORTANT: Always us…
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 1 place.
Can call paid AI services billed to you
The author does not mention this.
Found in 1 place.
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 37 places.
Show 17 more
- skills/ace-tool/SKILL.md, line 86
python scripts/ace_cli.py [--endpoint TYPE] enhance_prompt -p <prompt> [options] - skills/ace-tool/SKILL.md, line 107
python scripts/ace_cli.py get_config - skills/ace-tool/SKILL.md, line 195
export AUGMENT_SESSION_AUTH='{"accessToken":"token","tenantURL":"https://api.example.com/"}' - skills/ace-tool/SKILL.md, line 205
export AUGMENT_SESSION_AUTH='{"accessToken":"YOUR_ACE_API_TOKEN","tenantURL":"YOUR_ACE_API_URL"}' - skills/ace-tool/SKILL.md, line 258
index -p . # Upload code blobs to ACE - skills/ace-tool/SKILL.md, line 263
search_context -p . -q "database connection pooling" # Remote retrieval or local fallback - skills/ace-tool/SKILL.md, line 268
enhance_prompt -p "optimize query performance" --project-root . # With cloud context - skills/ace-tool/scripts/web_ui.py, line 421
lambda: subprocess.run(["cmd", "/c", "start", "", url], check=True, shell=False), - skills/ace-tool/scripts/web_ui.py, line 422
lambda: subprocess.run(["powershell", "-Command", f"Start-Process '{url}'"], check=True), - skills/ace-tool/scripts/web_ui.py, line 427
lambda: subprocess.run(["open", url], check=True), - skills/ace-tool/scripts/web_ui.py, line 432
lambda: subprocess.run(["xdg-open", url], check=True), - skills/ace-tool/tests/test_gitignore_behavior.py, line 52
subprocess.run(["git", "init", "-q"], cwd=tmp_path, env=env, check=True, capture_output=True) - skills/ace-tool/tests/test_gitignore_behavior.py, line 53
result = subprocess.run( - skills/ace-tool/tests/test_upload_recovery.py, line 191
return subprocess.run( - skills/ace-tool/tests/test_upload_recovery.py, line 206
first = subprocess.Popen( - skills/ace-tool/tests/test_upload_recovery.py, line 209
stdout=subprocess.PIPE, - skills/ace-tool/tests/test_upload_recovery.py, line 210
stderr=subprocess.PIPE,
and 17 more places
Connects to the internet
This is disclosed by the author in the skill's SKILL.md or README.
Found in 100 places.
Show 17 more
- skills/ace-tool/scripts/client.py, line 389
except httpx.HTTPStatusError as e: - skills/ace-tool/scripts/client.py, line 407
with httpx.Client(timeout=self.timeout) as client: - skills/ace-tool/scripts/client.py, line 430
with httpx.Client(timeout=self.timeout) as client: - skills/ace-tool/scripts/client.py, line 480
timeout: httpx.Timeout | None = None, - skills/ace-tool/scripts/client.py, line 482
with httpx.Client(timeout=timeout or self.timeout) as client: - skills/ace-tool/scripts/client.py, line 643
raise httpx.HTTPStatusError( - skills/ace-tool/scripts/client.py, line 646
response=httpx.Response(status), - skills/ace-tool/scripts/client.py, line 649
raise httpx.HTTPStatusError( - skills/ace-tool/scripts/client.py, line 652
response=httpx.Response(status), - skills/ace-tool/scripts/client.py, line 666
timeout = httpx.Timeout(min(remaining, RETRIEVAL_TIMEOUT), connect=min(remaining, 15.0)) - skills/ace-tool/scripts/client.py, line 674
except httpx.HTTPStatusError as e: - skills/ace-tool/scripts/client.py, line 680
except (httpx.TransportError, ValueError) as e: - skills/ace-tool/scripts/client.py, line 729
timeout = httpx.Timeout(RETRIEVAL_TIMEOUT, connect=15.0) - skills/ace-tool/scripts/client.py, line 732
except httpx.HTTPStatusError as e: - skills/ace-tool/scripts/client.py, line 743
except httpx.HTTPStatusError as retry_error: - skills/ace-tool/scripts/indexer.py, line 551
timeout = httpx.Timeout(min(timeout_seconds, 15.0), connect=min(timeout_seconds, 15.0)) - skills/ace-tool/scripts/indexer.py, line 552
with httpx.Client(timeout=timeout) as client:
and 80 more places
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'ace-tool' ] || [ -L ~/.agents/skills/'ace-tool' ]; then echo 'A skill folder named ace-tool already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/Dianel555/DSkills' "$d" && git -C "$d" checkout --quiet 'fa935e64b3aa9ebb5fea7b9d65f4d00cf5fd0796' -- 'skills/ace-tool' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/ace-tool' ~/.agents/skills/'ace-tool' && 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/'ace-tool' ~/.claude/skills/'ace-tool' (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 Dianel555/DSkills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/Dianel555/DSkills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | fa935e6 | 67 |