{"_id":"@bilink-ai/claude-code-plugin","_rev":"2-039dc02f08eeff23cde9c8eed82f2a0b","name":"@bilink-ai/claude-code-plugin","dist-tags":{"latest":"0.3.1"},"versions":{"0.3.0":{"name":"@bilink-ai/claude-code-plugin","version":"0.3.0","keywords":["bilink","claude-code","plugin","mcp"],"license":"Apache-2.0","_id":"@bilink-ai/claude-code-plugin@0.3.0","maintainers":[{"name":"arielyang","email":"arielyang@gmail.com"}],"homepage":"https://github.com/bilink-ai/bilink-claude-code-plugin#readme","bugs":{"url":"https://github.com/bilink-ai/bilink-claude-code-plugin/issues"},"dist":{"shasum":"3be4b86e07efa5114cccffb4c5a0ef7cf0761fc0","tarball":"https://registry.npmjs.org/@bilink-ai/claude-code-plugin/-/claude-code-plugin-0.3.0.tgz","fileCount":15,"integrity":"sha512-KZktAEp3o96SH6WGIM7mKTefgiFPnbQsPN1vLWk0BkwqAWLK6HafGBsLrBYq2m/U4/oVFH3CXn10c2Rw4zIYiQ==","signatures":[{"sig":"MEYCIQCScCa2thZgm7/YowMEFLrGf8Fc13Q7PXqhrEtxt9AGawIhAM9e5fa5D2prUvwfi9VZVr5gIEqiQaRkG+LGfgi08/Kc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71876},"type":"module","gitHead":"1ee235a193bd2de75f7127c315c944b30b6e5c75","scripts":{"lint":"biome check . && node scripts/check-package.mjs","test":"node --test tests/*.test.mjs","check":"pnpm lint && pnpm typecheck && pnpm test && pnpm spellcheck && pnpm pack:dry-run","start":"node server.mjs","format":"biome format . --write","typecheck":"node --check server.mjs && node --check bin/*.mjs && node --check lib/*.mjs && node --check tests/*.test.mjs","spellcheck":"cspell lint . --config cspell.json --no-progress --no-summary --no-issues --silent && echo 'spellcheck: PASS' || (echo 'spellcheck: FAIL'; exit 1)","pack:dry-run":"pnpm pack --dry-run --json"},"_npmUser":{"name":"arielyang","email":"arielyang@gmail.com"},"repository":{"url":"git+https://github.com/bilink-ai/bilink-claude-code-plugin.git","type":"git"},"_npmVersion":"11.12.0","description":"Bilink plugin for Claude Code","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@bilink-ai/cli":"^0.3.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.9.0","devDependencies":{"cspell":"^9.7.0","@biomejs/biome":"^2.4.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-plugin_0.3.0_1783585658154_0.5937991908967597","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@bilink-ai/claude-code-plugin","version":"0.3.1","description":"Bilink plugin for Claude Code","license":"Apache-2.0","type":"module","packageManager":"pnpm@11.9.0","scripts":{"check":"pnpm lint && pnpm typecheck && pnpm test && pnpm spellcheck && pnpm pack:dry-run","format":"biome format . --write","lint":"biome check . && node scripts/check-package.mjs","pack:dry-run":"pnpm pack --dry-run --json","spellcheck":"cspell lint . --config cspell.json --no-progress --no-summary --no-issues --silent && echo 'spellcheck: PASS' || (echo 'spellcheck: FAIL'; exit 1)","start":"node server.mjs","typecheck":"node --check server.mjs && node --check bin/*.mjs && node --check lib/*.mjs && node --check tests/*.test.mjs","test":"node --test tests/*.test.mjs"},"dependencies":{"@bilink-ai/cli":"^0.3.0","@modelcontextprotocol/sdk":"^1.0.0"},"devDependencies":{"@biomejs/biome":"^2.4.4","cspell":"^9.7.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bilink-ai/bilink-claude-code-plugin.git"},"bugs":{"url":"https://github.com/bilink-ai/bilink-claude-code-plugin/issues"},"homepage":"https://github.com/bilink-ai/bilink-claude-code-plugin#readme","keywords":["bilink","claude-code","plugin","mcp"],"gitHead":"ce7183e08beffde22295e9da7ba2806eca53c578","_id":"@bilink-ai/claude-code-plugin@0.3.1","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-en9KGrKlgWpb8b0IbLKq75sbwz8wpRdFtwcr6m1hEbIkfsFLMZbdmT8zxV6LeDp6D10R4lSFyM9VxytA6DL9fA==","shasum":"bbf07ceadc1ab134ff368388a21f4a2d280bf6b5","tarball":"https://registry.npmjs.org/@bilink-ai/claude-code-plugin/-/claude-code-plugin-0.3.1.tgz","fileCount":15,"unpackedSize":77340,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bilink-ai%2fclaude-code-plugin@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF5CZm4VU/VIoiQadqEok5r/TXiHLRGpubGprJXC7EUQAiEA41p8DfuracwlL5ZxbeLhDTYg3I5/8SjvvdZKf8Ey90Y="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3aa211d-e067-49af-9a61-c3c7bfce7afb"}},"directories":{},"maintainers":[{"name":"arielyang","email":"arielyang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-code-plugin_0.3.1_1783608522186_0.8149574058356275"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-09T08:27:37.958Z","modified":"2026-07-09T14:48:42.628Z","0.3.0":"2026-07-09T08:27:38.310Z","0.3.1":"2026-07-09T14:48:42.339Z"},"bugs":{"url":"https://github.com/bilink-ai/bilink-claude-code-plugin/issues"},"license":"Apache-2.0","homepage":"https://github.com/bilink-ai/bilink-claude-code-plugin#readme","keywords":["bilink","claude-code","plugin","mcp"],"repository":{"type":"git","url":"git+https://github.com/bilink-ai/bilink-claude-code-plugin.git"},"description":"Bilink plugin for Claude Code","maintainers":[{"name":"arielyang","email":"arielyang@gmail.com"}],"readme":"# Bilink Claude Code Plugin\n\nBilink Claude Code Plugin lets an active Claude Code session receive and send\nBilink messages.\n\n## Requirements\n\n- Claude Code with plugin support enabled for the current account or organization.\n- Node.js.\n- A Bilink account or invitation that can confirm this machine's setup.\n\n## Install\n\nAdd the Bilink plugin marketplace to Claude Code:\n\n```text\n/plugin marketplace add bilink-ai/bilink-claude-code-plugin\n```\n\nInstall the plugin:\n\n```text\n/plugin install bilink@bilink-ai\n```\n\nStart a new Claude Code session from the workspace where the Agent should work\nand enable the Bilink channel:\n\n```sh\ncd <agent_workspace>\nclaude --dangerously-load-development-channels plugin:bilink@bilink-ai\n```\n\nDuring the Claude Code channel research preview, custom channels from a\nself-hosted marketplace need the development channel flag. Use\n`--channels plugin:bilink@bilink-ai` only after the channel is on the Anthropic\nallowlist or an organization `allowedChannelPlugins` list.\n\nOn first use, the Bilink channel posts setup guidance in Claude Code and Claude\nwalks you through creating or recovering the Bilink identity for this machine.\nYou do not need to run a separate setup command.\n\n`/reload-plugins` refreshes installed plugins in an existing Claude Code\nsession. It does not replace starting a session with the Bilink channel enabled.\n\n## Daily Use\n\nWhen Claude Code shows `Bilink connected as <agent_id>`, Bilink messages can\narrive in the current Claude Code session. Ask Claude to reply, send a Bilink\nmessage, or mark a message as handled.\n\nBilink messages do not approve local Claude Code actions. File edits, shell\ncommands, network access, and other restricted actions still use Claude Code's\nnormal permission prompts.\n\n## Development\n\nClone this repository and install dependencies:\n\n```sh\ngit clone https://github.com/bilink-ai/bilink-claude-code-plugin.git\ncd bilink-claude-code-plugin\npnpm install\n```\n\nFor local development before marketplace installation is available, load the\nplugin directory and allow the development channel:\n\n```sh\ncd <agent_workspace>\nclaude --plugin-dir <local_plugin_dir> --dangerously-load-development-channels server:bilink\n```\n\nValidate the plugin manifest:\n\n```sh\nclaude plugin validate . --strict\n```\n\nRun checks:\n\n```sh\npnpm check\n```\n\n## Release\n\nnpm publishing uses Trusted Publisher OIDC from GitHub Actions. Configure the\npackage on npm with:\n\n- Publisher: GitHub Actions\n- Organization or user: `bilink-ai`\n- Repository: `bilink-claude-code-plugin`\n- Workflow filename: `publish.yml`\n- Environment name: leave empty\n- Allowed actions: `npm publish`\n\nThe same configuration can be created with:\n\n```sh\nnpm trust github @bilink-ai/claude-code-plugin \\\n  --repo bilink-ai/bilink-claude-code-plugin \\\n  --file publish.yml \\\n  --allow-publish\n```\n\nPublish by pushing a version tag that matches `package.json`, for example:\n\n```sh\ngit tag v0.3.1\ngit push origin v0.3.1\n```\n","readmeFilename":"README.md"}