Not in the top 1,000 by GitHub stars
liriliri/tinker
Toolbox for everyone
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
plugins/.agents/skills/debug/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
3409ee7423a4 → dcfa930fb565
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 3409ee7423a4
No earlier version was observed for comparison.
plugins/.agents/skills/lint/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
3409ee7423a4 → dcfa930fb565
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 3409ee7423a4
No earlier version was observed for comparison.
plugins/.agents/skills/mcp/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Local scripts
3409ee7423a4 → dcfa930fb565
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 3409ee7423a4
No earlier version was observed for comparison.
plugins/.agents/skills/new/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
3409ee7423a4 → dcfa930fb565
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 3409ee7423a4
No earlier version was observed for comparison.
plugins/.agents/skills/simplify/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
3409ee7423a4 → dcfa930fb565
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 3409ee7423a4
No earlier version was observed for comparison.
plugins/.agents/skills/vendor-dep/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
3409ee7423a4 → dcfa930fb565
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 3409ee7423a4
No earlier version was observed for comparison.
resources/skills/core/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
3409ee7423a4 → dcfa930fb565
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 3409ee7423a4
No earlier version was observed for comparison.
resources/skills/create/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
3409ee7423a4 → dcfa930fb565
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 3409ee7423a4
No earlier version was observed for comparison.
resources/skills/debug/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
3409ee7423a4 → dcfa930fb565
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 3409ee7423a4
No earlier version was observed for comparison.
resources/skills/mcp/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
3409ee7423a4 → dcfa930fb565
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 3409ee7423a4
No earlier version was observed for comparison.
resources/skills/ui/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
3409ee7423a4 → dcfa930fb565
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 3409ee7423a4
No earlier version was observed for comparison.
skills/tinker/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
3409ee7423a4 → dcfa930fb565
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 3409ee7423a4
No earlier version was observed for comparison.
Verified commit dcfa930fb5651898db95257188a8295fee490ff4
git clone --filter=blob:none --no-checkout https://github.com/liriliri/tinker.git .hotskills/liriliri-tinker && git -C .hotskills/liriliri-tinker checkout --detach dcfa930fb5651898db95257188a8295fee490ff4
# Copy each selected skill directory from .hotskills/liriliri-tinker into .agents/skills/<skill-name>/Heat
3.7- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- debug
plugins/.agents/skills/debug - lint
plugins/.agents/skills/lint - mcp
plugins/.agents/skills/mcp - new
plugins/.agents/skills/new - simplify
plugins/.agents/skills/simplify - vendor-dep
plugins/.agents/skills/vendor-dep - core
resources/skills/core - create
resources/skills/create - debug
resources/skills/debug - mcp
resources/skills/mcp - ui
resources/skills/ui - tinker
skills/tinker
How it works
debug
When your agent uses it
Debug Tinker plugins with agent-browser. Use when the user needs to open, inspect, interact with, restart, or close a plugin in the running Tinker Electron app.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
130 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Scripts executed separately
../../../../bin/tinker-dev
Files
../../../../bin/tinker-devruns240 bytesSKILL.mdcore534 bytesSKILL.mdcore534 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublint
When your agent uses it
Check code against Tinker plugin coding standards
What it loads into context
Frontmatter
26 tokensAlways available to the agent
SKILL.md
996 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Arguments
- Checklist
- Output
- Steps
Files
SKILL.mdcore3,524 bytesSKILL.mdcore3,524 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmcp
When your agent uses it
Implement or audit MCP tools for a Tinker plugin. Use when adding MCP support, writing src/mcp.ts, defining tinker.mcp.tools in package.json, reviewing plugin MCP conventions, or checking whether an MCP implementation follows project standards.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
1,602 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Arguments
- References
- Tool design
- Implement
- Audit
Scripts executed separately
../../../../bin/tinker-dev
Files
../../../../bin/tinker-devruns240 bytesSKILL.mdcore6,948 bytesSKILL.mdcore6,948 bytesSKILL.mdcore6,948 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubnew
When your agent uses it
Create a new Tinker plugin from the template
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
713 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Arguments
- Steps
Files
SKILL.mdcore2,735 bytesSKILL.mdcore2,735 bytesSKILL.mdcore2,735 bytesSKILL.mdcore2,735 bytesSKILL.mdcore2,735 bytesSKILL.mdcore2,735 bytesSKILL.mdcore2,735 bytesSKILL.mdcore2,735 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsimplify
When your agent uses it
Review changed code for reuse, quality, and efficiency, then fix any issues found.
What it loads into context
Frontmatter
34 tokensAlways available to the agent
SKILL.md
996 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Arguments
- Checklist
- Output Format
- Steps
Files
SKILL.mdcore4,138 bytesSKILL.mdcore4,138 bytesSKILL.mdcore4,138 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvendor-dep
When your agent uses it
Extract a npm dependency into the shared vendor bundle
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
743 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Arguments
- Steps
Files
SKILL.mdcore2,793 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcore
When your agent uses it
Core Tinker CLI usage guide. Read this before running any tinker commands. Covers discovering installed plugins, opening and closing plugin windows, listing running plugins, launching and quitting the Tinker desktop app from the command line. Use when this skill is loaded for any user goal that might map to a Tinker plugin, or when the user asks to open a Tinker plugin, list plugins, check what is running, restart or close a plugin, launch or quit Tinker.
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
1,464 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Discover and open
- Plugin lifecycle
- Plugin data
- Prerequisites
- Command reference
- When to load another skill
- Troubleshooting
- Working safely
Files
SKILL.mdcore5,844 bytesSKILL.mdcore5,844 bytesSKILL.mdcore5,844 bytesSKILL.mdcore5,844 bytesSKILL.mdcore5,844 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcreate
When your agent uses it
Create and run a standalone Tinker plugin from the tinker-whois template. Use when the user asks to create a new Tinker plugin, scaffold a plugin project, npm link for local development, or get a plugin running in Tinker.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
179 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore652 bytesSKILL.mdcore652 bytesSKILL.mdcore652 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdebug
When your agent uses it
Debug Tinker plugins with CDP inspect, app-wide remote debugging, the HTTP remote viewer, and optional agent-browser. Prefer the ui skill (tinker ui) for everyday plugin UI automation. Use this skill when you need open --inspect, launch --remote-debugging-port, launch --http, Chrome DevTools, or an external CDP client.
What it loads into context
Frontmatter
97 tokensAlways available to the agent
SKILL.md
912 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Per-plugin inspect
- App-wide debugging and HTTP viewer
- Connecting agent-browser
- Connection recovery
Files
SKILL.mdcore3,504 bytesSKILL.mdcore3,504 bytesSKILL.mdcore3,504 bytesSKILL.mdcore3,504 bytesSKILL.mdcore3,504 bytesSKILL.mdcore3,504 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmcp
When your agent uses it
Call Tinker plugin MCP tools from the CLI or wire plugins into MCP clients. Covers listing tool schemas, one-shot tool invocation with tinker call, and stdio MCP servers with tinker mcp. When a plugin has no MCP tools, fall back to the ui skill (tinker ui snapshot/click/fill). Use when the user asks to call a plugin tool, automate a plugin programmatically, integrate a Tinker plugin with Cursor or Claude Code via MCP, use tinker tools, tinker call, or tinker mcp, or work with plugins tagged [mcp].
What it loads into context
Frontmatter
134 tokensAlways available to the agent
SKILL.md
1,272 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The MCP loop
- Direct tool calls
- Stdio MCP server
- When MCP is not available
- Command reference
- Troubleshooting
- Working safely
Files
SKILL.mdcore4,747 bytesSKILL.mdcore4,747 bytesSKILL.mdcore4,747 bytesSKILL.mdcore4,747 bytesSKILL.mdcore4,747 bytesSKILL.mdcore4,747 bytesSKILL.mdcore4,747 bytesSKILL.mdcore4,747 bytesSKILL.mdcore4,747 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubui
When your agent uses it
Automate a running Tinker plugin window with tinker ui (snapshot/click/fill). Prefer this over agent-browser when a plugin has no MCP tools. Use when the user asks to click, fill, or snapshot a plugin UI, or when MCP tools are unavailable.
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
1,104 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The UI loop
- Snapshot / find
- Targeting
- Core actions
- Debug helpers
- Troubleshooting
Files
SKILL.mdcore4,116 bytesSKILL.mdcore4,116 bytesSKILL.mdcore4,116 bytesSKILL.mdcore4,116 bytesSKILL.mdcore4,116 bytesSKILL.mdcore4,116 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtinker
When your agent uses it
General-purpose Tinker desktop toolbox (100+ plugins: JSON, hash, base64, regex, files, clipboard, converters, editors, and more). Use whenever the user @-mentions or points at this skill, asks to use Tinker, or needs a desktop utility that a Tinker plugin might already provide — even if they never say "plugin" or "Tinker". Prefer discovering and using an installed plugin over writing a one-off script. Also use for opening plugins, listing plugins, MCP tool calls, UI debug via agent-browser, scaffolding plugins, or controlling the Tinker app from the CLI.
What it loads into context
Frontmatter
153 tokensAlways available to the agent
SKILL.md
596 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When this skill is loaded
- Specialized skills
- Quick orientation
- Troubleshooting
Files
SKILL.mdcore2,366 bytesSKILL.mdcore2,366 bytesSKILL.mdcore2,366 bytesSKILL.mdcore2,366 bytesSKILL.mdcore2,366 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- debug
- lint
- mcp
- new
- simplify
- vendor-dep
- core
- create
- debug
- mcp
- ui
- tinker
Repository facts
- License
- AGPL-3.0
- Created
- Nov 25, 2025
- Last pushed
- Nov 4, 2026
- Forks
- 21
- Open issues
- 1
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 41 notes
plugins/.agents/skills/debug/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/.agents/skills/lint/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/.agents/skills/mcp/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/.agents/skills/mcp/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/.agents/skills/new/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/.agents/skills/new/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/.agents/skills/new/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/.agents/skills/new/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/.agents/skills/new/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/.agents/skills/new/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/.agents/skills/new/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/.agents/skills/simplify/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/.agents/skills/simplify/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedresources/skills/core/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedresources/skills/core/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedresources/skills/core/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedresources/skills/core/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedresources/skills/create/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedresources/skills/create/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedresources/skills/debug/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- 2 broad permissionsin 2 files: create/SKILL.md:1 debug/SKILL.md:1
- 3 dangerous shell commandsin 2 files: ui/SKILL.md:67 new/SKILL.md:60
- 4 network referencesin 4 files: create/SKILL.md:10 mcp/SKILL.md:9 ui/SKILL.md:9 and 1 more
- No hidden or obfuscated text
- No instruction overrides
- 2 executable scriptsin 1 file: bin/tinker-dev:1
- No access to secrets
- No requests to vote in Hot
Show all 11 signals by file
plugins/.agents/skills/new/SKILL.md
- Dangerous shell operationline 60
rm -rf src/renderer src/preload
resources/skills/create/SKILL.md
resources/skills/debug/SKILL.md
- Broad permissionsline 1
Bash(agent-browser:*), Bash(npx agent-browser:*), Bash(tinker:*)
resources/skills/mcp/SKILL.md
- Network accessline 9
Plugins can expose [MCP](https://modelcontextprotocol.io) tools via `tinker.mcp.tools` in `package.json`. The CLI bridges them with **`tinker call`** (one-shot) and **`tinker mcp`** (stdio server for clients).
resources/skills/ui/SKILL.md
- Network accessline 9
Drive a **running** plugin window with the same protocol as [playwright-cli](https://playwright.dev/agent-cli/introduction): aria snapshots, ephemeral `eN` refs, click/fill/… — no `agent-browser` install. - Dangerous shell operationline 67
tinker ui <plugin> eval "document.title" - Dangerous shell operationline 68
tinker ui <plugin> eval "el => el.textContent" e5
skills/tinker/SKILL.md
- Network accessline 67
1. Install Tinker from **[https://tinker.liriliri.io/](https://tinker.liriliri.io/)**
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 11 facts
- Executable script in code of a file that runsbin/tinker-dev:1High confidence
- Executable script in code of a file that runsbin/tinker-dev:1High confidence
- Dangerous shell operation in code of the SKILL.mdnew/SKILL.md:60High confidence
- Broad permissions in the frontmatter of the SKILL.mdcreate/SKILL.md:1High confidence
- Network access in code of the SKILL.mdcreate/SKILL.md:10High confidence
- Broad permissions in the frontmatter of the SKILL.mddebug/SKILL.md:1High confidence
- Network access in prose of the SKILL.mdmcp/SKILL.md:9Low confidence
- Network access in prose of the SKILL.mdui/SKILL.md:9Low confidence
- Dangerous shell operation in code of the SKILL.mdui/SKILL.md:67High confidence
- Dangerous shell operation in code of the SKILL.mdui/SKILL.md:68High confidence
- Network access in prose of the SKILL.mdtinker/SKILL.md:67Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Frontmatter field argument-hint in plugins/.agents/skills/lint/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md plugins/.agents/skills/debug/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md plugins/.agents/skills/debug/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md plugins/.agents/skills/debug/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md plugins/.agents/skills/debug/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.