Doppleganger
v1.0.0Prevents duplicate subagent sessions running the same task. Saves tokens and reduces lag—no more "multiple Spidermen" doing the same work.
⭐ 0· 275·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name, description, SKILL.md, README, config, and the Python script all align: the skill's sole purpose is to check for duplicate subagent tasks by delegating to the subagent-tracker.
Instruction Scope
Runtime instructions and the script stay within scope: they run a local tracker script with a task string and return JSON or exit codes. They do not read unrelated system files, request network endpoints, or exfiltrate data.
Install Mechanism
This is an instruction-only skill with no install spec; it includes a small local Python script and relies on an existing subagent-tracker script. No remote downloads or archive extraction occur.
Credentials
No environment variables, credentials, or config paths are required. The script uses OPENCLAW_HOME (defaulting to ~/.openclaw) to locate the tracker—this is proportional to its need to find the collaborator script.
Persistence & Privilege
The skill does not request permanent/always-on presence, does not modify other skills, and does not change system-wide settings. It simply executes as invoked.
Assessment
This skill is coherent and low-risk but depends on the local subagent-tracker script: before installing, verify that subagent-tracker/scripts/subagent_tracker.py exists in your workspace and review that script's behavior since Doppleganger executes it via subprocess. Also confirm OPENCLAW_HOME points to the intended workspace (or rely on the fallback path). If the tracker script is untrusted or located in a writable/untrusted path, an attacker could swap it to alter behavior.Like a lobster shell, security has layers — review code before you run it.
latestvk973hn7tmp5k5g2sgnvc50a1yh81yjtr
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
