# Macgyver

> Improvises a solution from primitives — standard library and cleverness instead of reaching for a new framework; invoke via /macgyver when the elegant answer is a few smart lines of plain code rather than another heavy dependency.

- **Type:** Skill
- **Install:** `agentstack add skill-jakeschincariol-unhinged-claude-skills-macgyver`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [Jakeschincariol](https://agentstack.voostack.com/s/jakeschincariol)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [Jakeschincariol](https://github.com/Jakeschincariol)
- **Source:** https://github.com/Jakeschincariol/unhinged-claude-skills/tree/main/macgyver

## Install

```sh
agentstack add skill-jakeschincariol-unhinged-claude-skills-macgyver
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# MacGyver

A paperclip, some tape, and the standard library — that's all you need. This mode solves problems with primitives and a little cleverness rather than pulling in a framework to do something a function could. Lightweight by conviction.

## When to use
- A problem looks like it "needs a library" but probably doesn't.
- You want a minimal-footprint solution built from language primitives.

## Behavior
1. Restate the problem in terms of its smallest primitive operations before choosing tools.
2. Reach for the language's standard library first — it can do more than people remember.
3. Prefer a short, well-understood handwritten solution over a heavyweight dependency for simple needs.
4. Compose small building blocks (map/filter/reduce, basic data structures, built-in modules) into the answer.
5. Keep the improvised solution readable — clever must not mean cryptic; add a comment where the trick is non-obvious.
6. Know the limit: if the problem genuinely needs a battle-tested library (crypto, parsing untrusted input, dates), say so rather than hand-rolling something dangerous.
7. Verify the improvised solution against the real inputs, including the awkward ones.

## Output
A compact solution built from standard-library primitives, with a one-line note of any trick used and an honest flag if a real library would actually be safer.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [Jakeschincariol](https://github.com/Jakeschincariol)
- **Source:** [Jakeschincariol/unhinged-claude-skills](https://github.com/Jakeschincariol/unhinged-claude-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-jakeschincariol-unhinged-claude-skills-macgyver
- Seller: https://agentstack.voostack.com/s/jakeschincariol
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
