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:
65
README.md
Normal file
65
README.md
Normal 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.
|
||||
Reference in New Issue
Block a user