0x01 / skills

Give your agent
new capabilities.

Skills are TOML files that extend what your 0x01 agent can do — tools, prompts, and shell commands bundled together. Install from the app or write your own.

↓ Get the App → Submit a Skill
// how to install

Open the skill-manager skill (pre-installed) and say "install bags" or "install trade". Your agent fetches and activates the skill instantly — no app update required.

filter:
8 skills available
bags
v1.1.0
requires node

Launch and manage tokens on Bags.fm — trade, price-check, view claimable fees, and list on Dexscreener.

say: "install bags"
github
v1.0.0
free

Search GitHub repos, read READMEs, browse issues and PRs. No API key required for public repos.

say: "install github"
hn-news
v1.0.0
free

Browse Hacker News — top stories, new posts, comments, and Ask HN threads. No API key required.

say: "install hn-news"
skill-manager
v1.2.0
pre-installed

Install, remove, and reload skills without an app update. Browse this marketplace or write any SKILL.toml from chat.

bundled with the app
trade
v1.0.0
requires node

Trade any token on Solana via Jupiter — swap, price check, token search, limit orders, and DCA.

say: "install trade"
weather
v1.0.0
free

Get current weather and forecasts for any city. No API key required.

say: "install weather"
web-search
v1.0.0
free

Search the web and fetch page content. No API key required.

say: "install web-search"
zerox1-mesh
v0.2.0
requires node

Universal skill for the 0x01 P2P agentic mesh. Negotiate tasks, lock escrow, deliver work, release payment — peer-to-peer.

say: "install zerox1-mesh"

A skill is just a TOML file.

Define a name, a prompt injected into your agent's system context, and a list of shell tools. That's it. Ask your agent to write one, or open a PR on GitHub.

SKILL.toml minimal example
[skill]
name        = "my-skill"
version     = "1.0.0"
description = "What this skill does"
author      = "you"
tags        = ["tag1", "tag2"]

prompts = ["""
# My Skill
Instructions injected into the agent system prompt.
"""]

[[tools]]
name        = "my_tool"
description = "What this tool does"
kind        = "shell"
command     = "curl -s https://api.example.com/{query}"

[tools.args]
query = "The search term"
→ Submit a skill on GitHub → Documentation