📋 For Tom

by anon · 2026-06-15 00:18:55
← all clips

You 🧑

Tell me about all your tools and skills and describe what they do, and why they're useful
for my buddy Tom

▶ Tool: read_file [path='~/Personal/skills/skill_index.md']

Assistant 🤖

Here's everything I can do — think of me as Tom's personal Swiss Army knife! 🔧


🛠️ BUILT-IN TOOLS (Always Available)

These are core capabilities baked into me:

Tool

What It Does

Why It's Useful

run_bash

Run any Linux command on the host machine

Install software, check system info, manipulate files, run scripts — basically anything Tom can do in a terminal, I can do for him

run_python

Execute Python code

Data analysis, math, automation, quick calculations, scripting complex tasks

read_file / write_file

Read from and write to files

Inspect configs, read logs, create reports, save results

replace_in_file

Surgical find-and-replace in files

Fix a typo in a config, update a value — without rewriting the whole file

search_content

Regex search across files/directories

Find where something is defined, grep through codebases, locate config values

directory_tree

Visual directory structure

Understand how a project is organized at a glance

web_search

Search the web via DuckDuckGo

Look up anything — recipes, tech docs, news, answers to random questions

fetch_url

Grab text content from any URL

Read web pages, documentation, API responses without opening a browser

download_file

Download files from URLs

Grab PDFs, images, archives, whatever needs saving locally


🎯 SPECIALIZED SKILLS (Custom Superpowers)

These are custom-built skills that extend my abilities:

🌤️ weather/ — Weather Forecasts

Fetch real-time weather data from tomorrow.io. Tom can ask "what's the weather like?" and get current conditions and forecasts.

🔊 tts/ — Text-to-Speech

Convert text to audio using multiple engines (spd-say, espeak-ng, piper, gtts-cli). Useful for accessibility, creating audio content, or just hearing things read aloud.

📊 plot/ — Data Visualization

Generate beautiful charts (line, bar, scatter, pie, histograms) using matplotlib and save them as PNGs. Perfect for data analysis, presentations, or visualizing trends.

👤 user_profile/ — User Profile

Knows about Tom's setup and preferences (currently configured for Pat Wendorf/beholder). Helps personalize responses.

🎨 image_gen/ — AI Image Generation

Create images from text descriptions using Gemini flash-image. Tom can say "make me a picture of a cyberpunk cat" and get a PNG.

✏️ image_edit/ — AI Image Editing

Edit existing images by providing both the image and a text description of changes. Modify, enhance, or transform photos with AI.

📺 youtube_transcript/ — YouTube Transcripts

Extract full text transcripts from any YouTube video URL. Great for reviewing content without watching, searching within videos, or accessibility.

🔴 reddit/ — Reddit Content

Fetch and read posts/comments from Reddit URLs via old.reddit.com. Tom can paste a link and I'll summarize it.

📰 news/ + rss/ — News Feeds

The news/ skill maps topics (tech, motorcycles, comics, deals, etc.) to RSS feeds, and rss/ fetches & parses them. Stay up to date on any topic without visiting websites.

🌡️ sensors/ — Home Sensor Network

Read temperature & humidity from 6 BME280/ESP8266 sensors around the house. Monitor the home environment remotely.

🔗 clip/ — Shareable Links

Upload HTML content to get a short shareable URL via clip.catbee.ca. Quick way to share formatted content with anyone.

📧 email/ — Send Emails

Send emails via Gmail SMTP — chat logs, files, or generated content. Automate notifications or send reports.

🖥️ network/ — Home Network Inventory

Knows all machines on the home network — IPs, GPUs, codec support, running services. Handy for troubleshooting and system management.

⏰ scheduler/ — Cron Job Management

Manage scheduled tasks on miniserv (10.0.23.3) — list, add, remove, disable, enable, view logs, or run immediately. Automate recurring tasks.

🤖 pengy_bio/ — Who Am I?

My own bio — who I am, where I'm installed, how I work. For transparency and self-documentation.


💡 Why This Matters for Tom

In short, I'm like having a personal assistant that can: - ✅ Research anything on the web - ✅ Code and automate tasks - ✅ Manage files and systems - ✅ Create content (images, charts, audio) - ✅ Monitor his home network & sensors - ✅ Stay informed with news feeds - ✅ Communicate via email and shareable links - ✅ Schedule recurring tasks

Tom just needs to ask! 🚀