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 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.
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
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 guideEach skill requires building TypeScript scripts:
cd <skill-name>/scripts
npm install
npm run buildEach skill requires environment variables for authentication. See individual skill documentation:
- ms365/SETUP.md - Azure AD setup
- parcel-tracking/references/SETUP.md - Parcel API key
- ynab/references/SETUP.md - YNAB Personal Access Token
- home-assistant/references/SETUP.md - Home Assistant Long-Lived Access Token
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
Validate all skills in the repository:
npm install
npm testThis checks:
- β SKILL.md YAML frontmatter validity
- β Required files exist
- β TypeScript compilation succeeds
- β Scripts are executable
- β AgentSkills specification compliance
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/
# Install dependencies and build all skills
npm run build:all
# Or build individually
cd <skill-name>/scripts && npm install && npm run build- Create skill directory following AgentSkills specification
- Include required files: SKILL.md, README.md
- Add build scripts if needed
- Update this README with skill details
- Run validation:
npm test - Submit a pull request
See CONTRIBUTING.md for detailed guidelines.
Important: These skills require API credentials and access tokens. Always:
- β Store credentials as environment variables
- β Never commit credentials to version control
- β
Use
.gitignoreto exclude sensitive files - β Follow principle of least privilege for API permissions
- β Rotate credentials regularly
- β Review each skill's security documentation
These skills follow the AgentSkills specification and work with:
- Claude Code - Anthropic's official CLI
- Cursor - AI-powered IDE
- VS Code - With compatible extensions
- GitHub Copilot - In supported environments
- Any other AgentSkills-compatible tool
- 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
This collection is licensed under the MIT License - see the LICENSE file for details.
- Built following the AgentSkills specification
- Originally developed by Anthropic and released as an open standard
- Inspired by the AgentSkills community and examples
- Report issues: GitHub Issues
- Feature requests: GitHub Discussions
- Security concerns: See SECURITY.md
For service-specific issues:
- Microsoft Graph API: Microsoft Support
- Parcel API: support@parcelapp.net
- YNAB API: api@ynab.com
- Home Assistant API: Home Assistant Community
Made with β€οΈ for the AgentSkills community