- Add homeassistant.skill (packaged version) - Add skills/homeassistant source directory - Include scripts for API interaction and validation - Add comprehensive reference documentation - Include automation templates - Add README and .gitignore
66 lines
1.9 KiB
Markdown
66 lines
1.9 KiB
Markdown
# Claude Skills Collection
|
|
|
|
This repository contains custom Claude Code skills for various use cases.
|
|
|
|
## Available Skills
|
|
|
|
### Home Assistant Skill
|
|
|
|
**Location:** `homeassistant.skill` (packaged) or `skills/homeassistant/` (source)
|
|
|
|
Comprehensive Home Assistant smart home automation toolkit that helps with:
|
|
- Creating and editing automations in YAML
|
|
- Controlling and querying devices via the Home Assistant API
|
|
- Writing and validating configuration files
|
|
- Troubleshooting automation and configuration issues
|
|
- Understanding Home Assistant concepts (triggers, conditions, actions)
|
|
|
|
**Features:**
|
|
- Python scripts for API interaction
|
|
- YAML validation tools
|
|
- Pre-built automation templates
|
|
- Comprehensive reference documentation
|
|
- Troubleshooting guides
|
|
|
|
## Installation
|
|
|
|
### As Personal Skill (recommended)
|
|
|
|
```bash
|
|
# Extract and install to personal skills directory
|
|
mkdir -p ~/.claude/skills/homeassistant
|
|
unzip homeassistant.skill -d ~/.claude/skills/
|
|
mv ~/.claude/skills/homeassistant/homeassistant/* ~/.claude/skills/homeassistant/
|
|
rmdir ~/.claude/skills/homeassistant/homeassistant
|
|
```
|
|
|
|
### As Project Skill
|
|
|
|
```bash
|
|
# Extract and install to project skills directory
|
|
mkdir -p .claude/skills/homeassistant
|
|
unzip homeassistant.skill -d .claude/skills/
|
|
mv .claude/skills/homeassistant/homeassistant/* .claude/skills/homeassistant/
|
|
rmdir .claude/skills/homeassistant/homeassistant
|
|
```
|
|
|
|
## Skill Structure
|
|
|
|
Skills in this repository include:
|
|
- `SKILL.md` - Main skill documentation with YAML frontmatter
|
|
- `scripts/` - Executable Python/Bash scripts
|
|
- `references/` - Detailed documentation loaded as needed
|
|
- `assets/` - Templates and resources for output
|
|
|
|
## Usage
|
|
|
|
Skills are automatically activated by Claude Code when relevant to your request. No manual invocation needed.
|
|
|
|
## Contributing
|
|
|
|
This is a personal skill collection. Feel free to fork and adapt for your own use.
|
|
|
|
## License
|
|
|
|
See individual skill directories for licensing information.
|