Skip to content

Mezzle/ai-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AgentSkills Collection

A curated collection of AgentSkills for AI development tools. These skills enable AI agents to interact with popular services and APIs including Microsoft 365, package tracking, budget management, and smart home control.

AgentSkills Compatible License: MIT

🎯 What are AgentSkills?

AgentSkills are folders containing instructions, scripts, and resources that AI agents can discover and use to perform tasks more accurately and efficiently. They work across multiple AI development platforms including Claude Code, Cursor, VS Code, and GitHub Copilot.

πŸ“¦ Skills in this Collection

Access Microsoft 365 data via Microsoft Graph API.

  • Features: Read emails, search messages, get user profile information
  • API: Microsoft Graph API
  • Auth: Azure AD client credentials (service principal)
  • Scripts: 3 TypeScript utilities

Track package deliveries using the Parcel app API.

  • Features: View deliveries, add tracking numbers, check status updates
  • API: Parcel app API (parcelapp.net)
  • Auth: API key
  • Scripts: 4 TypeScript utilities

Access and manage budgets with YNAB (You Need A Budget).

  • Features: View budgets, accounts, categories, transactions; create transactions
  • API: YNAB API
  • Auth: Personal Access Token
  • Scripts: 7 TypeScript utilities

Configure BiomeJS for linting, formatting, and code style enforcement.

  • Features: New project setup, migration/upgrade, framework-aware adaptive rules
  • Type: Instruction-only (no scripts)
  • Auth: None required

Control and monitor your smart home with Home Assistant.

  • Features: Get entity states, call services, fire events, query history
  • API: Home Assistant REST API
  • Auth: Long-Lived Access Token
  • Scripts: 6 TypeScript utilities

πŸš€ Quick Start

Installing a Skill

For Claude Code:

# Install all skills
cp -r biome ms365 parcel-tracking ynab home-assistant ~/.claude/skills/

# Or install individual skills
cp -r ynab ~/.claude/skills/

For other platforms:

# Project-specific installation
cp -r <skill-name> .claude/skills/

# Or follow your platform's skill installation guide

Building a Skill

Each skill requires building TypeScript scripts:

cd <skill-name>/scripts
npm install
npm run build

Configuration

Each skill requires environment variables for authentication. See individual skill documentation:

πŸ“š Documentation

Each skill includes comprehensive documentation:

  • SKILL.md - Usage instructions and examples (loaded by AI agents)
  • README.md - Overview and quick start (for humans)
  • references/SETUP.md - Detailed setup and configuration
  • references/API.md - Complete API reference

πŸ§ͺ Testing & Validation

Validate all skills in the repository:

npm install
npm test

This checks:

  • βœ… SKILL.md YAML frontmatter validity
  • βœ… Required files exist
  • βœ… TypeScript compilation succeeds
  • βœ… Scripts are executable
  • βœ… AgentSkills specification compliance

πŸ› οΈ Development

Repository Structure

agentskills-collection/
β”œβ”€β”€ README.md                 # This file
β”œβ”€β”€ LICENSE                   # MIT License
β”œβ”€β”€ CONTRIBUTING.md           # Contribution guidelines
β”œβ”€β”€ package.json              # Root tooling and scripts
β”œβ”€β”€ tests/                    # Validation tests
β”‚   └── validate-skills.js    # Skill validator
β”œβ”€β”€ biome/                    # BiomeJS configuration skill
β”‚   β”œβ”€β”€ SKILL.md
β”‚   └── README.md
β”œβ”€β”€ ms365/                    # Microsoft 365 skill
β”‚   β”œβ”€β”€ SKILL.md
β”‚   β”œβ”€β”€ README.md
β”‚   β”œβ”€β”€ SETUP.md
β”‚   └── scripts/
β”œβ”€β”€ parcel-tracking/          # Parcel tracking skill
β”‚   β”œβ”€β”€ SKILL.md
β”‚   β”œβ”€β”€ README.md
β”‚   β”œβ”€β”€ references/
β”‚   └── scripts/
β”œβ”€β”€ ynab/                     # YNAB budget skill
β”‚   β”œβ”€β”€ SKILL.md
β”‚   β”œβ”€β”€ README.md
β”‚   β”œβ”€β”€ references/
β”‚   └── scripts/
└── home-assistant/           # Home Assistant smart home skill
    β”œβ”€β”€ SKILL.md
    β”œβ”€β”€ README.md
    β”œβ”€β”€ references/
    └── scripts/

Building All Skills

# Install dependencies and build all skills
npm run build:all

# Or build individually
cd <skill-name>/scripts && npm install && npm run build

Adding a New Skill

  1. Create skill directory following AgentSkills specification
  2. Include required files: SKILL.md, README.md
  3. Add build scripts if needed
  4. Update this README with skill details
  5. Run validation: npm test
  6. Submit a pull request

See CONTRIBUTING.md for detailed guidelines.

πŸ”’ Security

Important: These skills require API credentials and access tokens. Always:

  • βœ… Store credentials as environment variables
  • βœ… Never commit credentials to version control
  • βœ… Use .gitignore to exclude sensitive files
  • βœ… Follow principle of least privilege for API permissions
  • βœ… Rotate credentials regularly
  • βœ… Review each skill's security documentation

🀝 Compatible Platforms

These skills follow the AgentSkills specification and work with:

πŸ“‹ Requirements

  • Node.js 18 or higher (for TypeScript scripts)
  • npm 8 or higher (for dependency management)
  • Active accounts and credentials for services you want to use

πŸ“„ License

This collection is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

  • Built following the AgentSkills specification
  • Originally developed by Anthropic and released as an open standard
  • Inspired by the AgentSkills community and examples

πŸ› Issues & Support

For service-specific issues:

πŸ”— Resources


Made with ❀️ for the AgentSkills community

About

Skills for AI (Some by AI)

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •