Skip to content

madebyecho/agent-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent Skills

Echo Studio's official collection of agent skills for AI coding agents. Skills are packaged instructions and reference material that extend agent capabilities.

Skills follow the Agent Skills format.

Available Skills

swift-accessibility

Automatically applies accessibility best practices to Swift projects (SwiftUI and UIKit). Scans code, detects missing VoiceOver labels, Dynamic Type issues, and WCAG violations, then applies fixes and generates XCTest audit code.

Use when:

  • Working on iOS/macOS projects that need accessibility support
  • Adding VoiceOver, Voice Control, or Dynamic Type support
  • Running an accessibility audit or preparing for App Store Accessibility Nutrition Labels
  • Reviewing Swift code for a11y or WCAG AA compliance issues

Covers all 9 Apple Accessibility Nutrition Label categories:

  • VoiceOver (labels, hints, traits, grouping, focus, announcements)
  • Voice Control (input labels, name matching)
  • Larger Text / Dynamic Type (semantic fonts, scaling)
  • Sufficient Contrast (WCAG AA ratios, Light/Dark mode, Increase Contrast)
  • Dark Interface (contrast in both modes)
  • Differentiate Without Color Alone (icons/text alongside color)
  • Reduced Motion (animation alternatives)
  • Bold Text (custom font adaptation)
  • Touch Targets (44x44pt minimum)

16 rules across 3 priority levels with auto-detection and fix patterns for both SwiftUI and UIKit.

md-to-pdf

Converts markdown files into professionally styled PDF documents. Handles tables, code blocks, blockquotes, and deep heading hierarchies with clean default styling. Optionally color-codes table cells based on status keywords (EXISTS, MISSING, PARTIAL, TODO, etc.).

Use when:

  • Converting markdown files to PDF
  • Exporting documentation as a printable/shareable PDF
  • Generating styled PDFs with color-coded status tables
  • Creating landscape PDFs for wide tables

Features:

  • Auto orientation detection (4+ column tables → landscape, otherwise portrait)
  • Status cell coloring — column-aware, targets only "Status" columns
  • Engine fallback: weasyprint (best quality) → xhtml2pdf (always installable)
  • Page breaks at ## headings for clean section separation
  • Custom keyword-color mappings via --custom-colors

Installation

Install all skills:

npx skills add https://github.com/madebyecho/agent-skills

Install a specific skill:

npx skills add https://github.com/madebyecho/agent-skills --skill swift-accessibility
npx skills add https://github.com/madebyecho/agent-skills --skill md-to-pdf

Usage

Skills are automatically available once installed. The agent will use them when relevant tasks are detected.

Examples:

Make this project accessible
Add VoiceOver support to my SwiftUI views
Run an accessibility audit on my iOS app
Convert this markdown to PDF
Export the API docs as a styled PDF with status colors
Generate a landscape PDF from this document

Skill Structure

Each skill contains:

  • SKILL.md - Instructions for the agent
  • rules/ - Individual detection and fix rules (optional)
  • scripts/ - Executable scripts for deterministic tasks (optional)
  • assets/ - Templates and static resources (optional)
  • examples/ - Before/after transformation examples (optional)

License

MIT

About

Echo Studio's official collection of agent skills for AI coding agents. Skills are packaged instructions and reference material that extend agent capabilities.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors