agentsclimarketplace

Installer

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

⚡ Drop your AI agent into any project. Centralized Obsidian memory across Claude Code, Codex, Gemini, Cursor & more. Self-hosted, private, model-agnostic.

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.
  • 0 stars0 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.

What its author says it does

Copied from the file, not written here

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.

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

Keep looking

Skills are one crate of 328,083. 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.