diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index f2a0dac..78ce413 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -3,8 +3,8 @@ "name": "knapper", "description": "MCP server for Obsidian plugin development with one private vault, popout-aware UI automation, and logs.", "owner": { - "name": "bearfire-dev", - "url": "https://github.com/bearfire-dev" + "name": "paperkeel", + "url": "https://github.com/paperkeel" }, "plugins": [ { diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index cfd95c7..13c2e26 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -6,8 +6,8 @@ "name": "slate-rehm", "url": "https://github.com/slate-rehm" }, - "homepage": "https://github.com/bearfire-dev/knapper#readme", - "repository": "https://github.com/bearfire-dev/knapper", + "homepage": "https://github.com/paperkeel/knapper#readme", + "repository": "https://github.com/paperkeel/knapper", "license": "MIT", "keywords": ["obsidian", "mcp", "plugin-development", "playwright", "cdp", "automation"], "interface": { diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index cfd95c7..13c2e26 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -6,8 +6,8 @@ "name": "slate-rehm", "url": "https://github.com/slate-rehm" }, - "homepage": "https://github.com/bearfire-dev/knapper#readme", - "repository": "https://github.com/bearfire-dev/knapper", + "homepage": "https://github.com/paperkeel/knapper#readme", + "repository": "https://github.com/paperkeel/knapper", "license": "MIT", "keywords": ["obsidian", "mcp", "plugin-development", "playwright", "cdp", "automation"], "interface": { diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index cfd95c7..13c2e26 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -6,8 +6,8 @@ "name": "slate-rehm", "url": "https://github.com/slate-rehm" }, - "homepage": "https://github.com/bearfire-dev/knapper#readme", - "repository": "https://github.com/bearfire-dev/knapper", + "homepage": "https://github.com/paperkeel/knapper#readme", + "repository": "https://github.com/paperkeel/knapper", "license": "MIT", "keywords": ["obsidian", "mcp", "plugin-development", "playwright", "cdp", "automation"], "interface": { diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7e4e3f8..55009ee 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,7 +7,7 @@ name: Release # This project is not published to any registry. The release artifact is the npm # tarball attached to the GitHub Release, which users install by URL: # -# npm i -g https://github.com/bearfire-dev/knapper/releases/download/v0.7.0-beta.1/knapper-0.7.0-beta.1.tgz +# npm i -g https://github.com/paperkeel/knapper/releases/download/v0.7.0-beta.1/knapper-0.7.0-beta.1.tgz # # The version bump itself is an ordinary change: bump it in a PR into dev, then # promote dev -> master. This workflow only tags and releases what is already on diff --git a/.mcp.json b/.mcp.json index 69ba193..250fc34 100644 --- a/.mcp.json +++ b/.mcp.json @@ -2,7 +2,7 @@ "mcpServers": { "knapper": { "command": "npx", - "args": ["-y", "github:bearfire-dev/knapper"] + "args": ["-y", "github:paperkeel/knapper"] } } } diff --git a/README.md b/README.md index 5abee63..22e1f25 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ one development vault and, when requested, one development plugin. Install Knapper from a release or run it from a checkout: ```bash -npx -y github:bearfire-dev/knapper +npx -y github:paperkeel/knapper ``` The server needs Node.js 20 or later and Obsidian 1.12 or later. Linux is the diff --git a/SECURITY.md b/SECURITY.md index 5f56fef..e64fbfe 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -114,5 +114,5 @@ contain tool arguments. Review them before you publish a recording or bug report ## Report a vulnerability -Open a [security advisory](https://github.com/bearfire-dev/knapper/security/advisories/new). +Open a [security advisory](https://github.com/paperkeel/knapper/security/advisories/new). Use a regular issue only when the report does not contain sensitive information. diff --git a/docs/hosts.md b/docs/hosts.md index eae1b54..c75df74 100644 --- a/docs/hosts.md +++ b/docs/hosts.md @@ -32,12 +32,12 @@ else (`".."`, `"../.."`) points outside the repo and fails to resolve. | Host | Reads | Discovers bundle from | Install | | ------------------------ | ---------------------------------------------------------------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------ | -| **Claude Code** | `.claude-plugin/marketplace.json` → `.claude-plugin/plugin.json` | `skills/`, `commands/`, `agents/` | `claude plugin marketplace add bearfire-dev/knapper` then `claude plugin install knapper@knapper` | +| **Claude Code** | `.claude-plugin/marketplace.json` → `.claude-plugin/plugin.json` | `skills/`, `commands/`, `agents/` | `claude plugin marketplace add paperkeel/knapper` then `claude plugin install knapper@knapper` | | **Cursor** | `.cursor-plugin/plugin.json`, `rules/*.mdc`, `.mcp.json` | `skills/`, `rules/` | MCP: `.mcp.json` at project root or **Settings → MCP**. Bundle: clone into `~/.cursor/plugins/local/knapper` | -| **Codex** | `.codex-plugin/plugin.json` | `skills/`, `commands/`, `agents/` | `codex plugin marketplace add bearfire-dev/knapper` then `codex plugin add knapper@knapper` | -| **OpenCode** | `opencode.json` | `.agents/skills/` | Add the local MCP configuration below. Install skills with `npx skills add bearfire-dev/knapper` | -| **skills.sh** | `skills/*/SKILL.md` | `skills/` only | `npx skills add bearfire-dev/knapper` | -| **Any MCP client** | — | n/a (server only) | `command: "knapper"`, or `npx -y github:bearfire-dev/knapper` | +| **Codex** | `.codex-plugin/plugin.json` | `skills/`, `commands/`, `agents/` | `codex plugin marketplace add paperkeel/knapper` then `codex plugin add knapper@knapper` | +| **OpenCode** | `opencode.json` | `.agents/skills/` | Add the local MCP configuration below. Install skills with `npx skills add paperkeel/knapper` | +| **skills.sh** | `skills/*/SKILL.md` | `skills/` only | `npx skills add paperkeel/knapper` | +| **Any MCP client** | — | n/a (server only) | `command: "knapper"`, or `npx -y github:paperkeel/knapper` | | **`.agents` convention** | `.agents/plugins/marketplace.json` | `skills/`, `commands/`, `agents/` | Host-dependent | ## OpenCode MCP configuration @@ -67,7 +67,7 @@ tools. Knapper does not support toolsets or a full mode. Use this command array to track the default branch: ```json -"command": ["npx", "-y", "github:bearfire-dev/knapper"] +"command": ["npx", "-y", "github:paperkeel/knapper"] ``` The `knap` binary remains a compatibility alias. New configurations must use @@ -92,7 +92,7 @@ The bundle is loaded correctly when the host can see all four skills. A quick ch not require Obsidian: ```bash -npx -y github:bearfire-dev/knapper --help # server starts +npx -y github:paperkeel/knapper --help # server starts npm run smoke # fixed 20-tool MCP contract ``` diff --git a/package.json b/package.json index 8b29057..a512688 100644 --- a/package.json +++ b/package.json @@ -13,15 +13,15 @@ "playwright", "plugin-development" ], - "homepage": "https://github.com/bearfire-dev/knapper#readme", + "homepage": "https://github.com/paperkeel/knapper#readme", "bugs": { - "url": "https://github.com/bearfire-dev/knapper/issues" + "url": "https://github.com/paperkeel/knapper/issues" }, "license": "MIT", "author": "slate-rehm", "repository": { "type": "git", - "url": "git+https://github.com/bearfire-dev/knapper.git" + "url": "git+https://github.com/paperkeel/knapper.git" }, "bin": { "knap": "./dist/cli.js", @@ -87,5 +87,5 @@ "engines": { "node": ">=20" }, - "mcpName": "io.github.bearfire-dev/knapper" + "mcpName": "io.github.paperkeel/knapper" } diff --git a/skills/obsidian-ui-automation/references/dom-hooks.md b/skills/obsidian-ui-automation/references/dom-hooks.md index 3cc510b..20e8ec5 100644 --- a/skills/obsidian-ui-automation/references/dom-hooks.md +++ b/skills/obsidian-ui-automation/references/dom-hooks.md @@ -5,7 +5,7 @@ scopes. Verified against Obsidian **1.12.7**. This is a condensed subset. The canonical version — with per-selector verification notes, the full `data-type` table, and body-class observations — is `docs/dom-hooks.md` in the -[knapper repo](https://github.com/bearfire-dev/knapper/blob/master/docs/dom-hooks.md). Keep the +[knapper repo](https://github.com/paperkeel/knapper/blob/master/docs/dom-hooks.md). Keep the two in agreement; do not add a selector here that is not there. ## Stable (prefer these) diff --git a/tests/fixtures/settings-plugin/manifest.json b/tests/fixtures/settings-plugin/manifest.json index e329d4e..185f03e 100644 --- a/tests/fixtures/settings-plugin/manifest.json +++ b/tests/fixtures/settings-plugin/manifest.json @@ -4,6 +4,6 @@ "version": "1.0.0", "minAppVersion": "1.8.0", "description": "Live settings UI fixture for Knapper.", - "author": "bearfire-dev", + "author": "paperkeel", "isDesktopOnly": true }