valid-test-skill

32
SpillwaveSolutionsSpillwaveSolutions

A valid test skill for unit testing

testingrustvalid
192 days ago

Design Doc - Mermaid

25
SpillwaveSolutionsSpillwaveSolutions

Create Mermaid diagrams (activity, deployment, sequence, architecture) from text descriptions or source code. Use when asked to "create a diagram", "generate mermaid", "document architecture", "code to diagram", "create design doc", or "convert code to diagram". Supports hierarchical on-demand guide loading, Unicode semantic symbols, and Python utilities for diagram extraction and image conversion.

192 days ago

automating-voice-memos

12
SpillwaveSolutionsSpillwaveSolutions

Automates Apple Voice Memos (Mac Catalyst, no dictionary) via JXA using filesystem/SQLite access and System Events UI scripting. Use when asked to "automate Voice Memos", "export voice recordings", "access Voice Memos database", or "transcribe voice memos".

192 days ago

automating-numbers

12
SpillwaveSolutionsSpillwaveSolutions

Automates Apple Numbers on macOS via JXA, using AppleScript dictionary discovery. Use this Skill when asked to "automate Numbers spreadsheets", "create spreadsheets programmatically", "JXA Numbers scripting", or "perform bulk data operations in Numbers". Focuses on sheets, tables, ranges, batch I/O, a clipboard-based shim, and high-performance data workflows.

192 days ago

automating-contacts

12
SpillwaveSolutionsSpillwaveSolutions

Automates macOS Contacts via JXA with AppleScript dictionary discovery. Use when asked to "automate contacts", "JXA contacts automation", "macOS address book scripting", "AppleScript contacts", or "Contacts app automation". Covers querying, CRUD, multi-value fields, groups, images, and ObjC bridge fallbacks.

192 days ago

automating-excel

12
SpillwaveSolutionsSpillwaveSolutions

Automates Microsoft Excel on macOS via JXA with AppleScript dictionary discovery. Use when asked to "automate Excel spreadsheets", "JXA Excel scripting", "Excel macOS automation", or "bulk Excel data operations". Focuses on workbooks, worksheets, ranges, 2D arrays, performance toggles, and VBA escape hatches.

192 days ago

automating-calendar

12
SpillwaveSolutionsSpillwaveSolutions

Automates macOS Calendar via JXA with AppleScript dictionary discovery. Use when asked to "create calendar events", "automate calendar", "JXA calendar scripting", "EventKit automation", or "PyXA calendar automation". Covers events, calendars, recurrence, time zones, batch operations, and EventKit ObjC bridge.

192 days ago

automating-messages

12
SpillwaveSolutionsSpillwaveSolutions

Automates macOS Messages (iMessage/SMS) via JXA with reliable service→buddy resolution. Use when asked to 'automate iMessage', 'send Messages via script', 'JXA Messages automation', or 'read Messages history'. Covers send-bug workarounds, UI scripting for attachments, chat.db forensics, and launchd polling bots.

192 days ago

automating-keynote

12
SpillwaveSolutionsSpillwaveSolutions

Automates Apple Keynote using JXA with AppleScript dictionary discovery. Use when asked to "create Keynote presentations", "automate slide decks", "JXA Keynote scripting", or "generate presentations programmatically". Covers document lifecycle, slides, text, shapes, images, tables, charts, transitions, and UI scripting fallback.

192 days ago

Automating Microsoft Word

12
SpillwaveSolutionsSpillwaveSolutions

Automates Microsoft Word via JXA with AppleScript dictionary discovery. Use when asked to automate Word documents, find and replace in Word, JXA Word scripting, or create Word documents programmatically. Covers documents, ranges, find/replace, tables, export, and ObjC bridge patterns.

192 days ago

automating-chrome

12
SpillwaveSolutionsSpillwaveSolutions

Automates Google Chrome and Chromium-based browsers via JXA with AppleScript dictionary discovery. Use when asked to "automate Chrome tabs", "control browser with JXA", "Chrome AppleScript automation", "Chromium browser scripting", or "browser tab management". Covers windows, tabs, execute(), tunneling patterns, and permissions.

192 days ago

automating-pages

12
SpillwaveSolutionsSpillwaveSolutions

Automates Apple Pages using JXA with AppleScript dictionary discovery. Use when asked to "automate Pages documents", "create documents programmatically", "JXA Pages scripting", or "export Pages to PDF". Covers documents, templates, text, styles, export, tables, images, and AppleScript bridge fallbacks.

192 days ago

automating-mail

12
SpillwaveSolutionsSpillwaveSolutions

Automates Apple Mail via JXA with AppleScript dictionary discovery. Use when asked to "automate email", "send mail via script", "JXA Mail automation", or "filter email messages". Covers accounts, mailboxes, batch message filtering, composition, attachments, and UI fallback.

192 days ago

automating-reminders

12
SpillwaveSolutionsSpillwaveSolutions

Automates Apple Reminders using JavaScript for Automation (JXA). Use when asked to "create reminders programmatically", "automate reminder lists", "JXA Reminders scripting", or "manage reminders via automation". Covers list/reminder management, filtering with 'whose' queries, efficient creation via constructors and push operations, and copy-delete patterns for moving items.

192 days ago

web-browser-automation

12
SpillwaveSolutionsSpillwaveSolutions

Comprehensive macOS browser automation using PyXA, Playwright, Selenium, and Puppeteer for desktop web testing, scraping, and workflow automation. Use when asked to "automate web browsers", "Selenium Chrome automation", "Playwright testing", "Puppeteer scraping", or "cross-browser automation". Supports Chrome, Edge, Brave, Arc browsers.

192 days ago

automating-notes

12
SpillwaveSolutionsSpillwaveSolutions

Automates Apple Notes via JXA. Use when asked to "create notes programmatically", "automate Notes app", "JXA notes scripting", or "organize notes with automation". Covers accounts/folders/notes, HTML bodies, queries, moves, and Objective-C/UI fallbacks for Notes.app automation on macOS.

192 days ago

Automating PowerPoint

12
SpillwaveSolutionsSpillwaveSolutions

Automates Microsoft PowerPoint via JXA with AppleScript dictionary discovery. Use when asked to "automate PowerPoint presentations", "create slides programmatically", "JXA PowerPoint scripting", or "export PowerPoint to PDF". Covers presentations, slides, shapes, text, tables, export enums, and interop with Excel.

192 days ago

Automating macOS apps

12
SpillwaveSolutionsSpillwaveSolutions

Automates macOS apps via Apple Events using AppleScript (discovery), JXA (legacy), and PyXA (modern Python). Use when asked to "automate Mac apps", "write AppleScript", "JXA scripting", "osascript automation", or "PyXA Python automation". Foundation skill for all macOS app automation.

192 days ago

documentation-specialist

11
SpillwaveSolutionsSpillwaveSolutions

This skill should be used when creating professional software documentation (SRS, PRD, OpenAPI, user manuals, tutorials, runbooks) from templates (greenfield) or reverse-engineering documentation from existing code like Spring Boot or FastAPI (brownfield). Also handles documentation audits/reviews, format conversion (Markdown, DOCX, PDF), and diagram generation (C4, Mermaid, PlantUML, ER, sequence). Use when asked to "create documentation", "document my code", "write SRS", "generate PRD", or "documentation specialist".

192 days ago

architect-agent

9
SpillwaveSolutionsSpillwaveSolutions

Coordinates planning, delegation, and evaluation across architect and code agent workspaces. Use when asked to "write instructions for code agent", "initialize architect workspace", "grade code agent work", "send instructions", or "verify code agent setup".

192 days ago

confluence

8
SpillwaveSolutionsSpillwaveSolutions

Manage Confluence documentation with downloads, uploads, conversions, and diagrams. Use when asked to "download Confluence pages", "upload to Confluence", "convert Wiki Markup", "sync markdown to Confluence", "create Confluence page", or "handle Confluence images".

192 days ago

plantuml

8
SpillwaveSolutionsSpillwaveSolutions

Generate PlantUML diagrams from text descriptions and convert them to PNG/SVG images. Use when asked to "create a diagram", "generate PlantUML", "convert puml to image", "extract diagrams from markdown", or "prepare markdown for Confluence". Supports all PlantUML diagram types including UML (sequence, class, activity, state, component, deployment, use case, object, timing) and non-UML (ER diagrams, Gantt charts, JSON/YAML visualization, mindmaps, WBS, network diagrams, wireframes, and more).

192 days ago

jira

6
SpillwaveSolutionsSpillwaveSolutions

Manages JIRA issues, projects, and workflows using Atlassian MCP. Use when asked to "create JIRA ticket", "search JIRA", "update JIRA issue", "transition issue", "sprint planning", or "epic management".

192 days ago