# Aiden Skills Catalog

> 52 Aiden-exclusive skills across 2 waves. Zero npm dependencies. Auto-loaded by skillLoader.ts on startup.

---

## Windows Native Skills (10)

| Skill | Description | Tags |
|-------|-------------|------|
| **outlook-native** | Read and manage Outlook calendar and inbox via PowerShell COM interop or Microsoft Graph API | outlook, calendar, email, inbox, meeting, schedule, microsoft |
| **powershell-pro** | Expert PowerShell operations — process management, services, WMI queries, REST calls, scheduled tasks, and script automation | powershell, process, wmi, service, automation, scripting, windows, rest |
| **onenote** | Read and write OneNote notebooks, sections, and pages via Microsoft Graph API or COM automation | onenote, notes, notebook, microsoft, graph, pages, sections |
| **wsl-bridge** | Run Linux commands inside WSL from Windows, share files between Windows and WSL, and manage WSL distributions | wsl, linux, ubuntu, bash, bridge, windows, distro, shell |
| **taskscheduler** | Create, list, enable, disable, and delete Windows Task Scheduler jobs using PowerShell ScheduledTasks module | taskscheduler, scheduled, task, automation, cron, windows, powershell, trigger |
| **clipboard-history** | Read, write, and manage Windows clipboard content including text, HTML, images, and clipboard history via PowerShell | clipboard, copy, paste, history, windows, powershell, text |
| **windows-registry** | Read, write, and query Windows Registry keys and values via PowerShell Registry provider | registry, regedit, windows, powershell, hklm, hkcu, settings, config |
| **windows-services** | List, start, stop, restart, and configure Windows services via PowerShell Get-Service and Set-Service | services, windows, powershell, daemon, startup, get-service, set-service |
| **defender-quickscan** | Trigger Windows Defender scans, check threat history, update signatures, and query protection status via PowerShell | defender, antivirus, security, scan, threat, malware, windows, powershell |
| **network-diagnostics** | Diagnose Windows network issues — ping, traceroute, DNS lookup, port scan, interface info, and connection testing via PowerShell | network, diagnostics, ping, dns, traceroute, port, connectivity, powershell, netstat |

---

## Indian Market Skills (10)

| Skill | Description | Tags |
|-------|-------------|------|
| **nse-scanner** | Scan NSE for top gainers, losers, volume surges, and 52-week highs/lows using NSE public APIs | nse, stock, india, scanner, gainers, losers, equity, market, screener |
| **nse-options** | Fetch NSE options chain data, analyze OI buildup, PCR ratio, max pain, and IV for Nifty and BankNifty | nse, options, derivatives, oi, pcr, maxpain, nifty, banknifty, iv, chain |
| **zerodha-kite** | Interact with Zerodha Kite Connect API — fetch holdings, positions, place/modify orders, and get live quotes | zerodha, kite, broker, india, trading, orders, holdings, positions, equity, portfolio |
| **upstox** | Interact with Upstox API v2 — fetch portfolio, live market data, place orders, and check P&L | upstox, broker, india, trading, orders, portfolio, equity, fno, market |
| **archon-bridge** | Bridge between Aiden and Indian broker platforms for unified portfolio aggregation and order routing | archon, broker, portfolio, aggregation, zerodha, upstox, angel, india, trading, unified |
| **nse-fii-dii** | Fetch FII and DII daily buying/selling activity from NSE to gauge institutional flow | fii, dii, institutional, flow, nse, india, equity, market, foreign |
| **nse-delivery** | Fetch NSE delivery percentage data to identify stocks with high delivery volume vs intraday noise | nse, delivery, volume, equity, india, stock, bulk, block |
| **india-economic-calendar** | Track upcoming Indian economic events — RBI policy dates, CPI/WPI releases, GDP data, Union Budget, and NSE expiry calendar | india, rbi, economic, calendar, cpi, gdp, budget, expiry, monetary, policy |
| **indian-tax-calc** | Calculate Indian income tax, capital gains tax (STCG/LTCG), advance tax, and TDS for FY 2025-26 | tax, india, income-tax, capital-gains, stcg, ltcg, itr, advance-tax, tds, fy2526 |
| **nse-corporate-actions** | Fetch NSE corporate actions — dividends, bonus issues, stock splits, rights issues, and buybacks | nse, corporate-actions, dividend, bonus, split, rights, buyback, india, equity |

---

## Wave 2 — Productivity Skills (7)

| Skill | Description | Tags |
|-------|-------------|------|
| **obsidian** | Read, search, and create notes in Obsidian vaults using file system operations | obsidian, notes, vault, markdown, knowledge-base, zettelkasten, pkm |
| **notion** | Read, create, and update Notion pages and databases via the Notion REST API | notion, notes, database, pages, workspace, api, tasks |
| **google-workspace** | Interact with Gmail, Google Calendar, Drive, Sheets, and Docs via Google API | google, gmail, calendar, drive, sheets, docs, workspace, oauth |
| **linear** | Manage Linear issues, projects, and cycles via the Linear GraphQL API | linear, issues, project-management, graphql, engineering, sprint, cycle |
| **ocr-and-documents** | Extract text from PDFs, images, scans, and Word documents using Python libraries | ocr, pdf, image, text-extraction, documents, docx, pymupdf, tesseract |
| **nano-pdf** | Edit PDFs with natural-language instructions using the nano-pdf CLI tool | pdf, edit, merge, split, compress, nano-pdf, cli, document, watermark |
| **excalidraw** | Create hand-drawn style diagrams and sketches in Excalidraw JSON format | excalidraw, diagram, architecture, flowchart, sketch, visualization, json |

---

## Wave 2 — Developer Workflow Skills (8)

| Skill | Description | Tags |
|-------|-------------|------|
| **jupyter-live-kernel** | Execute code in a stateful Jupyter kernel session with persistent variables using hamelnb | jupyter, notebook, kernel, python, data-science, stateful, pandas |
| **docker-management** | Manage Docker containers, images, volumes, and networks via Docker CLI and Dockerode | docker, containers, images, volumes, networks, compose, devops |
| **github-auth** | Set up GitHub authentication via gh CLI, SSH keys, and HTTPS personal access tokens | github, auth, ssh, pat, token, credentials, gh-cli, git |
| **github-issues** | Create, list, view, and manage GitHub issues using the gh CLI | github, issues, bug-tracker, gh-cli, labels, milestones, triage |
| **github-pr-workflow** | Full pull request lifecycle — create, review, merge, and manage PRs using gh CLI | github, pull-request, pr, review, merge, gh-cli, code-review |
| **github-repo-management** | Create, clone, fork, archive, and manage GitHub repositories using gh CLI and git | github, repository, clone, fork, branch, gh-cli, secrets |
| **systematic-debugging** | Four-phase root cause investigation — Reproduce, Isolate, Hypothesize, Verify | debugging, root-cause, bug, diagnosis, troubleshooting, git-bisect |
| **test-driven-development** | Write software using the RED-GREEN-REFACTOR cycle for reliable, well-tested code | tdd, testing, red-green-refactor, pytest, jest, vitest, quality |

---

## Wave 2 — Research & Knowledge Skills (4)

| Skill | Description | Tags |
|-------|-------------|------|
| **arxiv** | Search, fetch, and download academic papers from arXiv using the public REST API | arxiv, research, papers, academic, ai, ml, science, pdf, preprint |
| **youtube-content** | Extract transcripts, download audio/video, and analyze YouTube content | youtube, transcript, video, audio, download, yt-dlp, summary |
| **blogwatcher** | Monitor RSS and Atom feeds for new posts from blogs, news sites, and podcasts | rss, atom, feed, blog, news, monitor, feedparser, podcast |
| **research-paper-writing** | Structured pipeline for writing ML and AI research papers with LaTeX | research, paper, writing, latex, ml, ai, academic, arxiv, publication |

---

## Wave 2 — Creative Skills (4)

| Skill | Description | Tags |
|-------|-------------|------|
| **architecture-diagram** | Generate dark-themed system architecture diagrams as HTML/SVG for the browser | architecture, diagram, svg, html, dark-theme, system-design, visualization |
| **ascii-art** | Generate ASCII art text banners, box art, and decorative text using pyfiglet and cowsay | ascii, art, banner, text, figlet, cowsay, terminal, decoration |
| **stable-diffusion-image-generation** | Generate images using Stable Diffusion via HuggingFace Diffusers locally or via API | stable-diffusion, image-generation, ai-art, diffusers, huggingface, sdxl |
| **p5js** | Create generative visual art and interactive sketches using p5.js as self-contained HTML | p5js, generative-art, creative-coding, canvas, animation, visualization |

---

## Wave 2 — Media, Gaming & Social Skills (6)

| Skill | Description | Tags |
|-------|-------------|------|
| **gif-search** | Search and fetch GIFs from Tenor using the public API — no API key required for basic use | gif, tenor, search, media, animation, reaction |
| **songsee** | Visualize audio files as mel spectrograms, chromagrams, and MFCC plots using librosa | audio, spectrogram, mel, chroma, mfcc, librosa, music, sound-analysis |
| **minecraft-modpack-server** | Set up and manage a modded Minecraft server using NeoForge or Forge with a modpack | minecraft, neoforge, forge, modpack, server, java, gaming, mods |
| **pokemon-player** | Run and automate Pokémon games using headless emulation, RAM state, and button inputs | pokemon, emulator, gameboy, automation, mgba, rom, ram, bot |
| **openhue** | Control Philips Hue smart lights using the OpenHue CLI and local Hue Bridge REST API | hue, philips, smart-home, lights, openhue, cli, iot, rgb, brightness |
| **xitter** | Post, read, and search X (Twitter) content using x-cli or the X API v2 | twitter, x, social-media, tweet, post, search, api, timeline |

---

## Wave 2 — Agent Bridge Skills (3)

| Skill | Description | Tags |
|-------|-------------|------|
| **claude-code** | Delegate complex coding and file-editing tasks to Anthropic Claude Code CLI | claude, anthropic, code, cli, agent-bridge, coding, delegation |
| **codex** | Delegate coding tasks to OpenAI Codex CLI for code generation, editing, and explanation | openai, codex, cli, code-generation, agent-bridge, gpt, automation |
| **opencode** | Delegate coding tasks to the open-source OpenCode CLI supporting multiple LLM providers | opencode, ai-coding, agent-bridge, open-source, multi-model, ollama |

---

## Loader Notes

- All skills live under `skills/<skill-name>/SKILL.md`
- Auto-detected by `core/skillLoader.ts` at startup — no registration required
- `origin` is auto-set to `'aiden'` for all skills in the `skills/` directory
- Skills are matched to user queries via `tags` + `description` keyword scoring in `findRelevant()`

---

*Last updated: v3.5.0 — Wave 2 (April 2026)*
