Initial commit: Add Home Assistant skill

- 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
This commit is contained in:
Felix Zösch
2025-12-16 10:17:11 +01:00
commit 43f3a0d0b4
279 changed files with 66730 additions and 0 deletions

65
README.md Normal file
View File

@@ -0,0 +1,65 @@
# 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.