agentsclimarketplace

Installer

Skill shane9coy/katana-agent/agent/skills/agents/installer

Katana setup wizard. Use when user says /setup, 'set up katana', 'configure my agent', 'install features', or 'walk me through setup'. Guides user through API key configuration, skill enabling, and profile creation.From its SKILL.md

Install
npx -y skills add shane9coy/katana-agent --skill installer

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.4 KB, ~1.0k tokens by cl100k_base, as published. Nobody here has run it

Katana Installer — Agent Setup Skill

Overview

This skill turns any CLI agent into a Katana setup wizard. When triggered, walk the user through configuring their Katana Agent — API keys, user profile, skill setup, and preferences.

How to Start

Two entry points:

  1. CLI bootstrap first: katana memory init — ensures the ~/.katana/ data folder exists before continuing with setup
  2. Direct: User says /setup or "set up my katana" — you handle everything

Step 1: Audit Current State

Read these files before doing anything:

ls ~/.katana/commands/
ls ~/.katana/memory/skills/
cat ~/.katana/memory/core/user.md
cat ~/.katana/settings.json

Report what you find: how many commands, how many skills, whether user.md is filled in, what's configured vs needs setup.

Step 2: User Profile

If ~/.katana/memory/core/user.md is empty or minimal, ask conversationally:

  • What's your name?
  • Where are you located? (timezone)
  • What are you building / working on?
  • How do you like your agent to communicate?
  • Anything else the agent should always know?

Write answers to user.md. Have a natural conversation, not a form.

Step 3: Walk Through Skills Needing Configuration

Skills That Need API Keys

SkillWhat's NeededWhere to Get It
x-auto-dmX API key + OAuth tokenshttps://developer.x.com/en/portal/dashboard
x-threadX API key (same as above)Same X developer portal
telegramTelegram bot tokenMessage @BotFather on Telegram
reddit-botReddit client ID + secrethttps://www.reddit.com/prefs/apps
google-workspace-gogGoogle OAuth credentialshttps://console.cloud.google.com/apis/credentials
go-placesGoogle Places API keyhttps://console.cloud.google.com/apis/credentials
threads-botMeta/Threads API accesshttps://developers.facebook.com

Skills That Need Software Installed

SkillDependencyInstall Command
playwrightPlaywright browsersnpm install -g playwright && npx playwright install
email-non-gmail-himalayaHimalaya CLIbrew install himalaya or cargo install himalaya

Skills Ready Out of Box (No Setup)

obsidian, obsidian-memory, remember, recall, email-best-practices, weather, trello, new-skill, new-skill-builder, new-mcp-builder, stream, pulse, competitive-ads-extractor, RentAHuman, and all agent skills (oracle, katana, vibe-curator).

For Each Skill That Needs Config

  1. Explain what it does in 1 sentence
  2. Ask "Want to set this up?"
  3. If yes: provide the URL, ask for the key, write to .env in the skill folder
  4. If no: skip

Writing API Keys

# X API keys → x-auto-dm skill folder
echo "X_BEARER_TOKEN=your_token" > ~/.katana/memory/skills/social/x-auto-dm/.env

# Telegram bot token
echo "TELEGRAM_BOT_TOKEN=your_token" > ~/.katana/memory/skills/social/telegram/.env

# Google Places
echo "GOOGLE_PLACES_API_KEY=your_key" > ~/.katana/memory/skills/productivity/go-places/.env

NEVER ask the user to manually edit files. Offer to write values for them.

Step 4: Settings.json

Show current permissions from ~/.katana/settings.json. Explain what each does. Ask if they want to add MCP servers or permissions.

Step 5: Summary

⚡ Katana Setup Complete

Profile:
  ✅ user.md configured

Skills Configured:
  ✅ x-auto-dm — X API connected
  ✅ telegram — @YourBot linked
  ⏭️ reddit-bot — skipped
  ✅ playwright — installed
  ✅ stream — 13 RSS feeds ready

Ready to Use:
  /katana — master agent (morning routine, daily tasks)
  /oracle — astrology advisor
  /stream — news & market briefing
  /vibe-curator — lifestyle agent

Next:
  • cd into any project → katana claude init
  • /stream for your first news briefing
  • /remember at end of sessions to save context

Rules

  • NEVER display API keys back to the user
  • NEVER store keys in memory files (soul.md, user.md, work.md)
  • Keys go ONLY in .env files inside skill folders
  • Be conversational, not robotic
  • Let users skip anything — they can come back with /setup

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.