Skip to content

Djtony707/titan-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

TITAN Skills Marketplace

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.

Quick Install

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.

Available Skills

Utility

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

News & Social

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

DevOps & Developer Tools

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

How Skills Work

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.

Want a Skill We Don't Have?

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.

Rules for Contributing

  1. One file, one tool. Keep it simple.
  2. No external dependencies. Node.js built-ins and fetch() only.
  3. No API keys required (preferred). If an API key is needed, document it clearly.
  4. No eval(), no arbitrary code execution, no writing to system directories.
  5. Works on macOS and Linux.
  6. Return a string from execute(). TITAN handles the rest.

Security

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.

License

MIT

About

Official TITAN Skills Marketplace — curated, security-scanned skills for the TITAN agent framework

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages