packages/plugins/uniswap-trading-tools/skills/copy-trade
github/Uniswap/uniswap-ai#packages/plugins/uniswap-trading-tools/skills/copy-trade
litmus-skill-v3 · 2026-07-05
graded at commit 3ddd8a9 · 2026-07-01
The packages/plugins/uniswap-trading-tools/skills/copy-trade skill is graded A by polygraph under litmus-skill-v3, as of 2026-07-05, anchored to its content hash.
Graded under litmus-skill-v3; the current skill methodology is litmus-skill-v2. A re-run may change the grade.
Self-reported “This skill should be used when the user asks to "copy trades from" a wallet, "mirror a wallet", "follow this address", set up "copy trading", "track and replicate a trader", or mirror another account's swaps bounded by guardrails. Watches a target wallet and mirrors its trades,…” — the skill’s own SKILL.md description at the graded commit, not part of the grade.
A static safety grade — a deterministic scan of the skill’s SKILL.md and bundled files. An A means static-clean, not behavioral proof: a skill’s instructions are interpreted by an agent at runtime.
no dangerous commands in the body; no bundled scripts
content hash · 0x292174f0c8…1d72
Source · github.com/Uniswap/uniswap-ai/tree/main/packages/plugins/uniswap-trading-tools/skills/copy-trade
Watch for changes
This grade is a snapshot of the skill’s files at one commit. Get an email when a new commit changes packages/plugins/uniswap-trading-tools/skills/copy-trade and polygraph re-runs the litmus — one message per change, one-click unsubscribe.
Monitor this skillReproduce this grade
The skill litmus is open and deterministic. Point it at the skill directory and compare the grade and content hash — a false grade is falsifiable, not merely disputable.
npx -p @polygraphso/litmus polygraphso-litmus-skill <skill-dir>Embed this badge
Drop it in the skill’s README, docs, or listing. It always shows the current grade and links back here.
[](https://www.polygraph.so/skill/github/Uniswap/uniswap-ai/packages/plugins/uniswap-trading-tools/skills/copy-trade)<a href="https://www.polygraph.so/skill/github/Uniswap/uniswap-ai/packages/plugins/uniswap-trading-tools/skills/copy-trade"><img src="https://www.polygraph.so/api/badge/skill?skill=github/Uniswap/uniswap-ai/packages/plugins/uniswap-trading-tools/skills/copy-trade" alt="polygraph grade"></a>[](https://www.polygraph.so/skill/github/Uniswap/uniswap-ai/packages/plugins/uniswap-trading-tools/skills/copy-trade)Questions
- What does the A skill grade mean for packages/plugins/uniswap-trading-tools/skills/copy-trade?
- It’s a static safety grade(A/B/D/F) from a deterministic scan of the skill’s
SKILL.mdand bundled files. An A means static-clean — not behavioral proof, since a skill’s instructions are interpreted by an agent at runtime. - What did polygraph check?
- Three static checks: S-01 prompt-injection and context-poisoning, S-03 data-exfiltration instructions, and S-04 dangerous bundled commands. The full battery is in the methodology.
- How do I reproduce this grade?
- Run
npx -p @polygraphso/litmus polygraphso-litmus-skill <skill-dir>. The scan is open and deterministic, anchored to the skill’s content hash, so the same directory yields the same grade.