Files
Mickael B. d91a12d642 feat(plugin): Grok skill, SessionStart hook, and MCP with dual-agent docs (#202)
* feat: ship as a Claude Code plugin marketplace

Adds `.claude-plugin/marketplace.json` and `.claude-plugin/plugin.json`
so this repo can be installed directly from inside Claude Code:

    /plugin marketplace add cocoindex-io/cocoindex-code
    /plugin install cocoindex-code@cocoindex-code

The existing `skills/ccc/SKILL.md` is auto-discovered as the plugin's
skill — no file moves, the `npx skills add` workflow keeps working
unchanged. README gets a short subsection under "Skill (Recommended)"
linking the new install path.

Refs: https://code.claude.com/docs/en/plugin-marketplaces

* chore: point plugin manifests to Roxabi fork

Update owner, homepage, repository, and README install command
from cocoindex-io to Roxabi/cocoindex-code.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* docs(plugin): add Grok skill-only install matching Claude Code

Document Grok plugin setup (marketplace install + enable) with the same
skill-only pattern as the Claude Code plugin: no bundled hooks or MCP.
Clarify index freshness is agent-driven via the ccc skill, and note
Grok compat MCP disable for users who want CLI/skill search only.

All marketplace and manifest URLs point at cocoindex-io/cocoindex-code.

* feat(plugin): bundle Grok SessionStart hook and MCP with opt-out docs

Add hooks/hooks.json (SessionStart incremental ccc index) and .mcp.json
(ccc mcp stdio). Document full Grok install with --trust and how to
disable hook and MCP for a skill-only setup matching Claude Code.

* docs(readme): clarify single marketplace for Claude and Grok

Add an explicit note that one .claude-plugin/marketplace.json serves both
agents with the same plugin id and skill; Grok activates hooks/MCP via --trust.

* fix(plugin): EOF newlines for pre-commit and clarify Grok install

Add trailing newlines to plugin JSON manifests (CI end-of-file-fixer).
Document installing via cocoindex-io/cocoindex-code shorthand when the
bare plugin name does not resolve from marketplace.

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 12:36:27 -07:00
..