DD Skills GitHub Actions
This repository stores custom AI-agent skills made for Denys Dovhan. They capture repeatable workflows, project preferences, and domain-specific guidance that Denys wants available across local agent sessions.
Installation
npx skills add denysdovhan/skills
After running this command, select the required skill in the CLI prompt.
Codex
codex plugin marketplace add denysdovhan/skills
Open the Plugins Directory, select the DD Skills marketplace, and install
dd-skills. Restart the desktop app if the new source is not visible.
Claude Code
claude plugin marketplace add denysdovhan/skills
claude plugin install dd-skills@dd-skills
For local testing, replace the GitHub shorthand with this repository's absolute path.
Included Skills
| Skill | Description |
|---|---|
commit | Prepare focused git commits with scoped staging and clear commit messages. |
agent-log | Maintain an agent log of product and engineering decisions in .agents/log. |
home-assistant-card | Create, review, debug, and maintain Home Assistant custom Lovelace cards and card editors. |
home-assistant-integration | Create, scaffold, review, and maintain Python Home Assistant custom integrations using current developer docs and quality rules. |
interactive-debugging | Debug runtime behavior with temporary local HTTP probes and runtime logs. |
readable-code | Write, review, and refactor code for readability, with TypeScript/JavaScript and Python idioms. |
Development
Requires Make, Node.js 24+, uv, and Claude Code.
make install
make check
To validate without formatting, run make validate.
The validation scripts follow
Home Assistant Developer.
They validate skills with pinned skills-ref, check the portable plugin schema,
run Claude's manifest validators, and check marketplace consistency.
The root plugin.json uses Agent Plugins 1.0.
.agents/plugins/marketplace.json exposes it to Codex. .claude-plugin/ supplies
Claude Code's plugin and marketplace manifests. Both hosts share the four local
skills under skills/. The Home Assistant skills listed above are installed
from their separate repository.