One source, every tool.
Install the same skill or agent into Claude Code, Codex, Cursor, Copilot, Gemini, Junie, opencode, or any folder-based destination. No copies, no drift.
Skillful turns prompts, agents, screenshots, scripts, and notes into a filesystem library you can inspect and maintain. Edit folders directly, preview markdown, import public skill repos, and install the same item into every AI tool that needs it.
Install the same skill or agent into Claude Code, Codex, Cursor, Copilot, Gemini, Junie, opencode, or any folder-based destination. No copies, no drift.
Prompts, screenshots, scripts, and supporting notes live next to the skill that uses them.
Keep SKILL.md and AGENT.md workflows in one library, with
filters and badges that make the difference clear without splitting your workspace.
Spot broken symlinks, repair them in a click, and remove cleanly when a skill has outlived its use.
Point Skillful at a git repository and it keeps that library in sync next to your own. Pull-only, two-way, or read-only for a team playbook nobody edits by accident.
Edit CLAUDE.md, AGENTS.md, and GEMINI.md in
place, right where each tool reads them, and back them up with your library.
Before & after
~/notes/, ~/dotfiles/, and four Obsidian vaults.
Skillful is source-available and free. Your skills, agents, and notes stay on your machine, or in a git repository you choose: no account, no telemetry, no servers. You own the folder, and if Skillful ever disappears your library still works, because it's all local.
FAQ
Yes. The source is available under the Functional Source License 1.1 with an MIT future license. Personal, internal, education, research, and professional-services use are allowed; competing commercial products or services are not.
Only if you ask. Everything stays on your local filesystem and Skillful has no backend and no analytics. Update checks and GitHub imports talk to GitHub, and git backup and git libraries talk to the git remotes you configure yourself. See the Privacy section for the full list.
Skillful ships one-click installers for Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Junie, and opencode. You can also add your own custom install targets: point Skillful at any folder on disk and it'll treat it like the built-in ones. As many as you like, per skill or per collection.
Skillful publishes Windows, macOS, and Linux builds on GitHub Releases. Linux releases include AppImage, deb, rpm, pacman, Snap, and Flatpak artifacts so you can pick the install style that matches your system.
Yes. Skillful supports direct import links, so a repository README can open the app with a GitHub repository already filled into the import dialog. That makes public skill libraries much easier to try without copying URLs around by hand.
Check out the generator to create your own.
Turn on git backup in settings and point it at a private repository. Skillful commits your settings, your library, and optionally your tools' instruction files, pushes them on an interval if you like, and restores everything on a new machine.
Your library is still just a folder, so your usual backup tool works too. There's nothing proprietary to export and nothing to migrate when you switch machines.
Yes. Select a tool in the sidebar and open its instructions: Skillful edits the
tool's own file in place, such as ~/.claude/CLAUDE.md or
~/.codex/AGENTS.md, plus Claude Code's rule files. If the tool changed
the file while you were editing, Skillful asks before overwriting it.
Privacy
Skillful is local-first. There is no Skillful account, no Skillful server, and no analytics or telemetry of any kind. The app makes a small, predictable set of outbound network requests, only when you ask for them or to keep the app up to date:
github.com/Mastermindzh/skillful/releases for new versions when you open
the Updates tab or on launch. No identifying information is sent beyond what GitHub
already logs for any HTTPS request.
codeload.github.com. Nothing is uploaded.
skillful://import?... link only
prefills the import dialog locally. No request is made until you click
Import.
That's the entire list. Git operations use your system git and ssh keys; Skillful never reads or stores credentials. Beyond the remotes you set up yourself, your skill folders, drafts, settings, and library paths never leave your disk. You can verify this by reading the source or by watching network traffic with your tool of choice.
Download Skillful, point it at your library, and stop maintaining the same workflow in five places.