diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 1ffbec9..82a4f61 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -2,7 +2,7 @@ "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json", "name": "skillhook", "displayName": "skillhook", - "version": "0.1.1", + "version": "0.2.0", "description": "Turn this machine into a permanent, secure webhook endpoint that runs Agent Skills with Claude Code or Codex. Two skills teach the agent to install and expose skillhook and to write good webhook skills; the bundled MCP server manages skills, secrets, jobs and exposure.", "author": { "name": "Meter", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index f6e5caa..4e0b295 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "skillhook", - "version": "0.1.1", + "version": "0.2.0", "description": "Turn this machine into a permanent, secure webhook endpoint that runs Agent Skills with Claude Code or Codex. Two skills teach the agent to install and expose skillhook and to write good webhook skills; the bundled MCP server manages skills, secrets, jobs and exposure.", "author": { "name": "Meter", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 48a770e..b50bf62 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "skillhook", - "version": "0.1.1", + "version": "0.2.0", "description": "Turn this machine into a permanent, secure webhook endpoint that runs Agent Skills with Claude Code or Codex. Two skills teach the agent to install and expose skillhook and to write good webhook skills; the bundled MCP server manages skills, secrets, jobs and exposure.", "author": { "name": "Meter", diff --git a/CHANGELOG.md b/CHANGELOG.md index b788b14..c672f89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to skillhook, newest first. The format follows [Keep a Chang ## Unreleased +## 0.2.0 (2026-09-17) + - Version-controlled hooks: a repository can declare its webhooks in a `skillhook.yaml` at its root. Each hook maps a webhook name to what runs: `run:` (a shell command, executed in the repository with the payload on stdin), `skill:` (a `SKILL.md` directory in the repository, served under the diff --git a/package-lock.json b/package-lock.json index 7c9be91..fe6b32a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@meterapp/skillhook", - "version": "0.1.1", + "version": "0.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@meterapp/skillhook", - "version": "0.1.1", + "version": "0.2.0", "license": "MIT", "dependencies": { "@modelcontextprotocol/server": "^2.0.0", diff --git a/package.json b/package.json index f1d943b..541b3bd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@meterapp/skillhook", - "version": "0.1.1", + "version": "0.2.0", "description": "Make your Agent Skills reactive. A permanent, secure webhook endpoint on your own machine that runs SKILL.md files with Claude Code or Codex the moment something happens, instead of on a schedule. Webhook in, agent out.", "license": "MIT", "author": "Meter (https://meterapp.co)",