Freedom tools, without the manuals.
Skills that let your AI agent use Bitcoin, Nostr, Signal and other freedom tech — and ask you before it sends, pays or publishes.
Install all 32 skills
npx skills add brenorb/freedom-skillsWorks with Claude Code, Codex, OpenCode and other agents that support the Agent Skills standard (opens in a new tab).
Skip the manual. Keep the freedom.
How it works
You ask in plain words
Send the signed PDF to Ana on Signal.
Your agent picks the tested skill
It follows that skill’s workflow and uses the real tool.
It shows the caveats and asks first
Nothing is sent, paid or published until you say yes.
Watch one run
Skills
01–04 · 4 skills
Communication and coordination
Talk privately, coordinate without platforms.
BitChat
Message people nearby over Bluetooth mesh — no internet, no accounts.
Ask“Post "meeting moved to 7pm" in the BitChat mesh and keep listening for replies.”
Nostr CLI
Post, reply, DM, and publish long-form on Nostr from the command line.
Ask“Publish this draft as a long-form Nostr article from my writing account.”
nihao
Create a complete Nostr identity in one command, or score an existing one 0–8.
Ask“Check how healthy my npub is and tell me what to fix.”
Signal
Send end-to-end encrypted Signal messages and files from your agent.
Ask“Send the signed PDF to Ana on Signal.”
05–10 · 6 skills
Money and payments
Self-custodial Bitcoin and Lightning for agents and apps.
btcdeb
Step through Bitcoin Script one opcode at a time.
Ask“Debug why this 2-of-3 multisig script fails verification.”
Agent wallet
A self-custodial Lightning wallet your agent can actually use.
Ask“Pay this L402 endpoint up to 500 sats and show me the receipt.”
Paid APIs (L402)
Charge per request in sats with HTTP 402 — no accounts, no cards.
Ask“Put my /api/summarize route behind a 10-sat L402 paywall.”
Money Dev Kit MCP
Wire your coding agent to Money Dev Kit's live MCP tools.
Ask“Connect Cursor to the Money Dev Kit MCP server.”
Next.js checkout
Add Lightning checkout to a Next.js App Router app.
Ask“Add a Lightning checkout button to my pricing page.”
Replit checkout
Add Lightning checkout to a Replit Vite + Express app.
Ask“Make my Replit app accept Lightning payments.”
11–14 · 4 skills
Privacy, safety, and resilience
Reduce exposure, audit before you trust, lock things in time.
Rampart hooks
Redact personal data before it reaches the model, restore it after.
Ask“Set up Rampart so names and emails never reach the model.”
Security audit
Multi-phase security audits with independent verification.
Ask“Run a full security audit of this repo and write up the findings.”
SkillSpector
Scan any skill for vulnerabilities before you install it.
Ask“Scan this skills repo before I install anything from it.”
timelock.sh
Encrypt a file so nobody — not even you — can open it before a set time.
Ask“Lock this letter so it can't be opened for two weeks.”
15–19 · 5 skills
Sharing, publishing, and preservation
Publish without a host, share without a cloud, keep proof it existed.
Hosted Nowhere
Publish pages that live in the link itself — no server to seize.
Ask“Make a Nowhere fundraiser page for the community garden.”
FilePizza
Send a file browser-to-browser. Nothing is uploaded to a cloud.
Ask“Give me a peer-to-peer link for this 2 GB video.”
Wayback archive
Save a page to the Wayback Machine before it disappears.
Ask“Archive these 40 links and give me citation URLs.”
OpenTimestamps
Prove a file existed at a point in time, anchored in Bitcoin.
Ask“Timestamp this contract and verify the proof next week.”
Blossom
Store files on Nostr's hash-addressed servers and get them back from any copy.
Ask“Upload this PDF to my Blossom server and check it arrived intact.”
20–21 · 2 skills
Research and media
Investigate quietly and transcribe locally.
Domain intel
Passive domain reconnaissance. No API keys, no noise.
Ask“Who's behind this phishing domain and what else do they run?”
Fast transcript
Transcribe audio and video locally, with speaker labels.
Ask“Transcribe this interview and label who is speaking.”
22–32 · 11 skills
Product and developer workflows
Design, build, test, and review freedom-tech software.
Bitcoin UX review
A senior Bitcoin UX review — copy, flows, wireframes, mockups.
Ask“Review the onboarding flow of my Lightning wallet.”
napplet-make
Go from one prompt to a working, tested Nostr napplet.
Ask“Make a napplet that shows my friends' latest long-form posts.”
napplet-design
Turn an app idea into a safe napplet build spec before any code.
Ask“Plan a napplet for a shared reading list.”
napplet-ui
Napplet layouts with no title header that work from tiny widget to full screen.
Ask“Make my napplet look right at any size.”
napplet-build
Implement a napplet from its spec as one conformant, single-file index.html.
Ask“Implement the reading-list napplet from this spec.”
napplet-sdk
The right @napplet/sdk call for each job, with fallbacks when a domain is missing.
Ask“How do I load a user's last 20 notes in my napplet?”
napplet-interop
Let your napplets hand notes, profiles and DMs to each other.
Ask“Open a profile in another napplet when I click an author.”
napplet-port
Turn an existing Nostr web app into focused, sandboxed napplets.
Ask“Port my Nostr client into a napplet.”
napplet-migrate
Move legacy napplet manifests and projects to the current artifact-hash format.
Ask“Convert my old signed napplet manifest to the current format.”
napplet-icon
A napplet app icon that still reads at 16 px, ready to embed in the build.
Ask“Make an icon for my reading-list napplet.”
napplet-test
Conformance, boundary and UI checks before you publish a napplet.
Ask“Run conformance tests on my napplet before I ship it.”
Connectors
Paste the prompt into the agent you already run, and it sets itself up.
White Noise
Message your agent from White Noise, in end-to-end encrypted chats.
Works withHermes, OpenClaw, Claude Code, Codex, OpenCode, Pi, Goose
Install
All skills Recommended
With the open
skillsCLI.npx skills add brenorb/freedom-skillsOne skill
Add
-sand the skill’s name.npx skills add brenorb/freedom-skills -s signal-cliBy hand
A skill is a folder. Copy it where your agent looks.
git clone https://github.com/brenorb/freedom-skills cp -r freedom-skills/skills/signal-cli ~/.claude/skills/
It asks before it acts.
- Confirms first. Skills tell your agent to show the caveats and get your OK before it sends, pays or publishes.
- Plain text you can read. Read any skill before you install it, or scan it first with SkillSpector.
- Personal data stays out of the model. Rampart hooks redact selected details before a request reaches the model and restore them in the reply.
- Your keys, your money. The agent wallet is self-custodial.
Why
Freedom shouldn’t require 10,000 hours of training.
Freedom tools let people talk, pay and publish without asking permission, but each comes with its own setup and security homework. Freedom Skills turns that know-how into tested skills your agent can follow.
Open source
Know a freedom tool? Teach it.
Freedom Skills is open source. Propose a skill, improve a workflow or report a problem.
Repository ↗ (opens in a new tab)Issues ↗ (opens in a new tab)
