{"_id":"@aworld/csw-claude-plugin","_rev":"4-2cdb87bd31264240e6ec8b6ab6329348","name":"@aworld/csw-claude-plugin","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@aworld/csw-claude-plugin","version":"0.1.0","keywords":["claude-code","mcp","csw","wechat","instagram"],"license":"MIT","_id":"@aworld/csw-claude-plugin@0.1.0","maintainers":[{"name":"azure1489","email":"azure1489@gmail.com"}],"bin":{"csw-claude-plugin":"dist/index.js"},"dist":{"shasum":"d133b7bca31785f7937752f8311b188d46026b08","tarball":"https://registry.npmjs.org/@aworld/csw-claude-plugin/-/csw-claude-plugin-0.1.0.tgz","fileCount":41,"integrity":"sha512-Kf37PovqOeOJpDmxt6ngnOzfz6ZJ+ao10C0B7lRQ0tDXHxe/uL/clg79QGt6dcY5AKIYHQCJ0Xm+Y0hAgnfjGg==","signatures":[{"sig":"MEQCIFloe0Uz5scy3LNDU8LANc4lzFF9c4dns9VE4KG1tbRrAiBHXcgMtCeJ+DzEc73EAgiS/YhEJJw+Uu3I73fgEw00tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60038},"type":"module","engines":{"node":">=18"},"gitHead":"beb011ba4fc860921ae85a84f494c4e3c2d0bbff","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"azure1489","email":"azure1489@gmail.com"},"_npmVersion":"11.10.1","description":"Claude Code plugin for CSW Agent — Instagram post management and WeChat article generation via MCP","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/csw-claude-plugin_0.1.0_1774658703428_0.3494382816861319","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aworld/csw-claude-plugin","version":"0.1.2","keywords":["claude-code","mcp","csw","wechat","instagram"],"license":"MIT","_id":"@aworld/csw-claude-plugin@0.1.2","maintainers":[{"name":"azure1489","email":"azure1489@gmail.com"}],"bin":{"csw-mcp":"dist/index.js"},"dist":{"shasum":"36660248c526e01aae5961c66f9cf01f01c51829","tarball":"https://registry.npmjs.org/@aworld/csw-claude-plugin/-/csw-claude-plugin-0.1.2.tgz","fileCount":41,"integrity":"sha512-epEWC/PGnaA/skLsuaR74g/X7wUrN+kZxn78UNOHXM67rF4+o/Pa5VCdTSUbQrQnJRaGxySMZZFHYMf7pa3vBw==","signatures":[{"sig":"MEUCIQDzJK0pUtQXvjJuzG7xp+UZlMAzWV6b62uIZhW1RKmobQIgCb5RIK4phiwXRd063+gAYnuJqgThC1byr/EiHUbNwUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59812},"type":"module","engines":{"node":">=18"},"gitHead":"1a087eb0dc0675c72f017f443a7502a81eb0e851","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"azure1489","email":"azure1489@gmail.com"},"_npmVersion":"11.10.1","description":"Claude Code plugin for CSW Agent — Instagram post management and WeChat article generation via MCP","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/csw-claude-plugin_0.1.2_1774660447452_0.3970902143061439","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aworld/csw-claude-plugin","version":"0.1.3","keywords":["claude-code","mcp","csw","wechat","instagram"],"license":"MIT","_id":"@aworld/csw-claude-plugin@0.1.3","maintainers":[{"name":"azure1489","email":"azure1489@gmail.com"}],"bin":{"csw-mcp":"bin/csw-mcp.mjs"},"dist":{"shasum":"c036d50b5851bf2fc241a53e4da954afe2eb328c","tarball":"https://registry.npmjs.org/@aworld/csw-claude-plugin/-/csw-claude-plugin-0.1.3.tgz","fileCount":42,"integrity":"sha512-Njg+paE4znAuUVVBE/Je54hNdmzuZzx/7dWgSxLLLIEGwHcuRTWH6NsSHRnGZ191nTG8HCdVgw1XRTmMDQ8MDg==","signatures":[{"sig":"MEMCIFR6x0QJ/weYjRrBLjNTTIXKFsPnrBYkBgR8cnjZormNAh996pTc+prmYs8MdaQOSmu0K0TDlV4QJfveWlJcC8il","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59879},"type":"module","engines":{"node":">=18"},"gitHead":"20fe67d713cdec50089fe53e8d70979edd546b28","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"azure1489","email":"azure1489@gmail.com"},"_npmVersion":"11.10.1","description":"Claude Code plugin for CSW Agent — Instagram post management and WeChat article generation via MCP","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/csw-claude-plugin_0.1.3_1774660643900_0.9661614026471854","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aworld/csw-claude-plugin","version":"0.2.0","description":"Claude Code plugin for CSW Agent — Instagram post management and CSW WeChat article generation via MCP","type":"module","bin":{"csw-mcp":"bin/csw-mcp.mjs"},"scripts":{"build":"tsc","dev":"tsx src/index.ts","test":"vitest run","test:watch":"vitest","prepublishOnly":"npm run build"},"dependencies":{"@modelcontextprotocol/sdk":"^1.28.0","zod":"^3.25.0"},"devDependencies":{"@types/node":"^22.0.0","tsx":"^4.19.0","typescript":"^5.7.0","vitest":"^3.0.0"},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"license":"MIT","keywords":["claude-code","mcp","csw","wechat","instagram"],"gitHead":"9e50416b9cb5653e01b707926d8c39a2e25d1e2e","_id":"@aworld/csw-claude-plugin@0.2.0","_nodeVersion":"25.7.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-bagH6pltbv6oEiJSghn+jgoXGnUSwHgJO+ZiYfMixTDK0IXKd5yJkmDmFGC/kQ0dwJe7u6RRcBK35oZU9A7CAw==","shasum":"2ea552b327c4bbc083602c0a5de29aa672ef45b9","tarball":"https://registry.npmjs.org/@aworld/csw-claude-plugin/-/csw-claude-plugin-0.2.0.tgz","fileCount":42,"unpackedSize":64496,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDocdai5AyWbBx96A/S36n8loS2I3N2vIdS0CcXdFpBgwIgb5jurEU7pYTospF6VZZkg7UsoEvzLmYcIKt9xuz4W3o="}]},"_npmUser":{"name":"azure1489","email":"azure1489@gmail.com"},"directories":{},"maintainers":[{"name":"azure1489","email":"azure1489@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/csw-claude-plugin_0.2.0_1774745894295_0.288416942085864"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-28T00:45:03.341Z","modified":"2026-03-29T00:58:14.619Z","0.1.0":"2026-03-28T00:45:03.574Z","0.1.2":"2026-03-28T01:14:07.616Z","0.1.3":"2026-03-28T01:17:24.051Z","0.2.0":"2026-03-29T00:58:14.484Z"},"license":"MIT","keywords":["claude-code","mcp","csw","wechat","instagram"],"description":"Claude Code plugin for CSW Agent — Instagram post management and CSW WeChat article generation via MCP","maintainers":[{"name":"azure1489","email":"azure1489@gmail.com"}],"readme":"# csw-claude-plugin\n\nClaude Code plugin for CSW Agent — Instagram post management and CSW WeChat article generation via MCP tools and skills.\n\n## Quick Install\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/csw-team/csw-claude-plugin/main/install.sh | bash\n```\n\nThe installer will:\n1. Check Node.js >= 18\n2. Prompt for your `CSW_API_KEY` and `CSW_API_URL`\n3. Test connectivity to the CSW API\n4. Write the MCP server config to `~/.claude/settings.json`\n\nAfter installation, restart Claude Code and run `/csw-setup` to verify.\n\n## What's Included\n\n### MCP Tools (27 total)\n\n| Category | Count | Tools |\n|----------|-------|-------|\n| Accounts | 1 | `csw_accounts_list` |\n| Posts | 7 | `csw_posts_search`, `csw_posts_get`, `csw_posts_hide`, `csw_posts_select`, `csw_posts_deselect`, `csw_posts_favorite`, `csw_posts_unfavorite` |\n| Selections | 4 | `csw_selections_create`, `csw_selections_show`, `csw_selections_add`, `csw_selections_remove` |\n| Articles | 5 | `csw_articles_list`, `csw_articles_get`, `csw_articles_create`, `csw_articles_create_direct`, `csw_articles_update` |\n| Sections | 4 | `csw_sections_list`, `csw_sections_create`, `csw_sections_update`, `csw_sections_delete` |\n| Publishing | 3 | `csw_articles_assemble`, `csw_articles_preview`, `csw_articles_push_wechat` |\n| References | 2 | `csw_references_list`, `csw_references_get` |\n| Prompts | 1 | `csw_prompts_get` |\n\n### Skills\n\n| Skill | Description |\n|-------|-------------|\n| `/article-pipeline` | End-to-end CSW WeChat article generation from Instagram posts — confirm selections, create article, generate sections, assemble, preview, and push to WeChat |\n| `/article-modify` | Targeted article editing — modify title, summary, individual sections, or tags without regenerating the full article |\n\n## Manual Configuration\n\nAdd the following to `~/.claude/settings.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"csw\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"csw-claude-plugin@latest\"],\n      \"env\": {\n        \"CSW_API_KEY\": \"sk-csw-your-key-here\",\n        \"CSW_API_URL\": \"https://your-csw-instance.com\"\n      }\n    }\n  }\n}\n```\n\n## Uninstall\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/csw-team/csw-claude-plugin/main/install.sh | bash -s -- --uninstall\n```\n\nOr run the local script:\n\n```bash\n./install.sh --uninstall\n```\n\n## Development\n\n```bash\nnpm install        # Install dependencies\nnpm run dev        # Run MCP server with tsx (no build step)\nnpm run build      # Compile TypeScript to dist/\nnpm run test       # Run test suite (Vitest)\nnpm run test:watch # Run tests in watch mode\n```\n\n## License\n\nMIT — Copyright (c) CSW Team\n","readmeFilename":"README.md"}