Install
$ agentstack add skill-zalom-plastic-uninstall Open-source listing, not yet scanned by AgentStack. Follow the source repository for install instructions.
Security review
⚠ Flagged1 finding(s); flagged for manual review. · v0.1.0 How review works →
- • Prompt-injection patterns
- • Secret / credential exfiltration
- • Dangerous shell & filesystem operations
- • Untrusted network calls
- • Known-malicious package signatures
- high Destructive filesystem operation.
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Uninstall Plastic
The installer tracks every file it writes in a manifest, so uninstall is exact and leaves no orphans. Prefer running it through the CLI; this skill wraps the same underlying uninstaller and adds reporting + verification.
Channel rule
If Plastic is installed, derive ` from ~/.plastic/VERSION: a version containing -alpha means @alpha, -beta means @beta, otherwise @latest. If not installed, default to @latest. The user can always override with --alpha / --beta / --latest`.
Procedure
Step 1: Run the uninstaller
npx -y @zalom/plastic@ uninstall --claude
(Use --codex / --hermes / --all to target other agents. bunx -y @zalom/plastic@ uninstall --claude works too.)
This removes, for the targeted agent:
- all
~/.claude/skills/plastic-*/skills - all
~/.claude/hooks/plastic-*hooks (and restores any saved original statusline) - the
~/.claude/plastic/state dir + manifest - any legacy plugin layout:
plugins/marketplaces/plastic,plugins/cache/plastic,
the old nested skills/plastic/, and the plastic@plastic / extraKnownMarketplaces.plastic / known_marketplaces.json registrations
Step 2: Report removed vs left
Relay the uninstaller's output to the user: what was removed and what was left in place.
- Left:
~/.plastic/(intent store, history, projects) and any non-Plastic
settings.json entries.
Step 3: Verify removal
Tell the user to confirm:
ls ~/.claude/skills | grep '^plastic-' # -> no output
ls ~/.claude/hooks | grep '^plastic-' # -> no output
grep -n plastic ~/.claude/settings.json # -> no plastic hook/plugin refs
Step 4: Report + offer the data decision
Emit the reporting block, using the Step 3 checks for the verification line:
Plastic uninstall ()
Command: npx -y @zalom/plastic@ uninstall --claude
Version: removed
Verification:
Then:
Plastic is uninstalled from [agent].
Your intent store at ~/.plastic/ is untouched.
Delete it too?
a) Keep everything (recommended): re-install anytime with npx
b) Delete everything now: removes ~/.plastic/ entirely (irreversible)
- Keep: "Your data is at ~/.plastic/. Re-install anytime with
npx -y @zalom/plastic@latest install --claude (or your channel)."
- Delete: run
rm -rf ~/.plastic/and confirm.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: zalom
- Source: zalom/plastic
- License: MIT
- Homepage: https://github.com/zalom/plastic
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.