← All skills
jarvis
72 / 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 vanillagreencom/kendex (GitHub) · coding · 92 stars · scanned at commit 5615b6a
Load when acting for the user on their computer, browser, accounts, messages or records, or when starting, handing off or ending a long session.
Works with any agent that supports SKILL.md skills.
What this skill can do
Changes files outside its own folder
The author does not mention this.
Found in 9 places.
Show 6 more
- skills/jarvis/tests/session_test.py, line 710
(home / ".claude/settings.json").write_text('{"autoMemoryEnabled": true}') - skills/jarvis/tests/session_test.py, line 877
target.write_text("#!/usr/bin/env python3\nimport json, subprocess, sys\nfrom pathlib import Path\n" - skills/jarvis/tests/session_test.py, line 959
kendex.write_text('#!/usr/bin/env python3\nimport json, sys\nprint(json.dumps({"protocol":"model-resolution-v1","request":{"tag":"class","class":"standard"},' - skills/jarvis/tests/session_test.py, line 2298
wrapper.write_text("#!/usr/bin/env python3\nimport sys, subprocess\nfrom pathlib import Path\n" - skills/jarvis/tests/succession_test.py, line 28
lanes.write_text('''#!/usr/bin/env python3 - skills/jarvis/tests/succession_test.py, line 563
task_cli.write_text("#!/usr/bin/env python3\nimport signal\nprint('\\u276f\\u00a0', flush=True)\nwhile True: signal.pause()\n")
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. Expected for a coding skill.
Found in 295 places.
Show 17 more
- skills/jarvis/scripts/docs-audit, line 119
result = subprocess.run(argv, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, - skills/jarvis/scripts/docs-audit, line 121
except (OSError, subprocess.SubprocessError) as error: - skills/jarvis/scripts/human-input, line 63
result = subprocess.run(argv, stdout=stream, stderr=subprocess.DEVNULL, timeout=30) - skills/jarvis/scripts/human-input, line 71
result = subprocess.run(argv, stdout=subprocess.PIPE if hyprctl else subprocess.DEVNULL, stderr=subprocess.DEVNULL, - skills/jarvis/scripts/human-input, line 81
except (OSError, subprocess.TimeoutExpired): - skills/jarvis/scripts/jarvis-browser, line 144
child = subprocess.Popen(argv, stdin=subprocess.DEVNULL, stdout=subprocess.DEVNULL, - skills/jarvis/scripts/jarvis-browser, line 145
stderr=subprocess.DEVNULL, start_new_session=True) - skills/jarvis/scripts/jarvis-browser, line 154
except subprocess.TimeoutExpired: - skills/jarvis/scripts/jarvis-browser, line 159
os.execv(browser, argv) - skills/jarvis/scripts/lib/forward.py, line 239
"bash -c " + shlex.quote(script) + " forward " + " ".join(map(shlex.quote, [self.role.home, *args]))] - skills/jarvis/scripts/lib/home.py, line 97
result = subprocess.run(["git", "-c", "safe.directory=*", "-C", str(directory), "rev-parse", "--show-toplevel"], - skills/jarvis/scripts/lib/home.py, line 99
except (OSError, subprocess.SubprocessError) as failure: - skills/jarvis/scripts/lib/op_fifo.py, line 183
except (OSError, subprocess.TimeoutExpired): - skills/jarvis/scripts/lib/op_fifo.py, line 192
process = subprocess.Popen(argv, env=env, stdin=None if interactive else subprocess.DEVNULL, - skills/jarvis/scripts/lib/op_fifo.py, line 193
stdout=subprocess.PIPE, stderr=None if interactive else subprocess.DEVNULL) - skills/jarvis/scripts/lib/op_fifo.py, line 196
return subprocess.CompletedProcess(argv, process.returncode, stdout) - skills/jarvis/scripts/lib/op_fifo.py, line 202
except subprocess.TimeoutExpired:
and 275 more places
Connects to the internet
The author does not mention this.
Found in 5 places.
Show 2 more
Reads your saved credentials, such as SSH keys or .env files
This is disclosed by the author in the skill's SKILL.md or README.
Found in 8 places.
Show 5 more
Other copies in this repository
vanillagreencom/kendex has 1 more folder with a skill named jarvis. This page shows the lowest-scoring copy.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'jarvis' ] || [ -L ~/.agents/skills/'jarvis' ]; then echo 'A skill folder named jarvis already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/vanillagreencom/kendex' "$d" && git -C "$d" checkout --quiet '5615b6afe0454f13d643398bd01fdf2299fad07d' -- 'skills/jarvis' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/jarvis' ~/.agents/skills/'jarvis' && 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/'jarvis' ~/.claude/skills/'jarvis' (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 vanillagreencom/kendex shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/vanillagreencom/kendex/)
Score history
| Date | Version | Score |
|---|
| 2026-11-10 | 5615b6a | 72 |