Plug-and-play superpowers for your TITAN agent.
Every skill here is hand-written, security-scanned, and tested. No API keys needed. No sketchy dependencies. Just drop them in and go.
From TITAN's Mission Control dashboard, click Skills > Marketplace > Install.
Or from the API:
curl -X POST http://localhost:48420/api/marketplace/install \
-H "Content-Type: application/json" \
-d '{"skill": "weather_forecast"}'Or manually — copy any .js file into ~/.titan/skills/auto/ and restart TITAN. Done.
| Skill | What It Does | API Key? |
|---|---|---|
weather_forecast |
Weather for any city on Earth via wttr.in | Nope |
system_info |
CPU, RAM, uptime, load — your machine's vitals | Nope |
take_screenshot |
Screenshots on macOS and Linux | Nope |
clipboard |
Read/write the system clipboard | Nope |
| Skill | What It Does | API Key? |
|---|---|---|
hacker_news |
Browse HN — top, new, best, ask, show, jobs | Nope |
reddit_read |
Read any subreddit — hot, new, or top posts | Nope |
news_rss |
Parse any RSS/Atom feed into clean articles | Nope |
| Skill | What It Does | API Key? |
|---|---|---|
docker_manage |
List, start, stop, restart containers + logs | Nope |
dns_lookup |
Resolve A, AAAA, MX, TXT, NS, CNAME, SOA records | Nope |
hash_text |
MD5, SHA-1, SHA-256, SHA-512 hashing | Nope |
regex_test |
Test regex patterns with match details | Nope |
uuid_generate |
Generate UUIDs — v4, short, or timestamp-based | Nope |
Each skill is a single .js file that exports one tool:
export default {
name: 'my_cool_tool',
description: 'Does something awesome',
parameters: {
type: 'object',
properties: {
input: { type: 'string', description: 'The thing to process' }
},
required: ['input']
},
execute: async (args) => {
// Your logic here — use Node.js built-ins, fetch(), whatever
return `Result: ${args.input}`;
}
};Drop it in ~/.titan/skills/auto/, restart TITAN, and your tool shows up everywhere — chat, API, autopilot, all channels.
Open an issue and describe what you need. If it's useful, we'll build it.
Or better yet — write it yourself and submit a PR. We'll review it, scan it, and add it to the marketplace.
- One file, one tool. Keep it simple.
- No external dependencies. Node.js built-ins and
fetch()only. - No API keys required (preferred). If an API key is needed, document it clearly.
- No eval(), no arbitrary code execution, no writing to system directories.
- Works on macOS and Linux.
- Return a string from
execute(). TITAN handles the rest.
Every skill in this repo is:
- Manually reviewed before merge
- Scanned by TITAN's built-in security scanner on install
- Free of external dependencies (nothing to supply-chain attack)
- Pure JavaScript — what you see is what runs
Unlike other marketplaces, we don't have 13,000 skills with hundreds of malicious ones. We have a small, curated set that actually works.
MIT