Skip to content

feat: add cline/plugins entries and feature them#6

Merged
saoudrizwan merged 4 commits into
mainfrom
saoudrizwan/add-cline-plugins
Jun 18, 2026
Merged

feat: add cline/plugins entries and feature them#6
saoudrizwan merged 4 commits into
mainfrom
saoudrizwan/add-cline-plugins

Conversation

@saoudrizwan

@saoudrizwan saoudrizwan commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

What

Adds Cline Marketplace entries for the plugins published in cline/plugins that were not yet in the marketplace, and marks every cline/plugins entry as featured.

New plugin entries:

Entry Tagline
agent-browser Web and Electron browser automation via the agent-browser CLI skill
agents-squad Background subagents with presets, skills, and shared handoffs
background-terminal Long-running shell jobs with polling and cleanup tools
branch-protector A hook that blocks protected branch pushes unless explicitly allowed
clickhouse-data-analyst ClickHouse data analyst skill with supporting analysis and ClickHouse sub-skills
env-blocker A hook that blocks reads of secret .env files
gitignore-read-files-guard A hook that blocks file access to .gitignore ignored paths
intercom-support-triage-slack Intercom conversation triage tools for support workflows
linear Linear SDK scripting skill for issue, project, team, cycle, and comment workflows
mac-notify macOS notifications when a Cline run completes
nanobanana Image generation through OpenRouter and Gemini image models
speak Speaks completed Cline replies with ElevenLabs text to speech
typescript-lsp TypeScript language service goto_definition support

The two plugins already in the marketplace (goal, web-search) are updated to featured: true as well, so all of them surface in featured placements.

Details

  • Each entry is its own registry/plugins/<slug>/ folder with an entry.json and a generated icon.svg, following the existing convention.
  • install.args is just the plugin slug (cline plugin install <slug>), matching the existing entries.
  • install.env is populated for the plugins that need secrets at runtime: intercom-support-triage-slack (INTERCOM_API_TOKEN, SLACK_BOT_TOKEN, optional SLACK_CHANNEL), linear (LINEAR_API_KEY), nanobanana (OPENROUTER_API_KEY, optional IMAGE_MODEL), and speak (ELEVENLABS_API_KEY). Taglines, descriptions, and tags are drawn from each plugin's README.
  • All entries are verified: true (official Cline plugins) and featured: true.

Repo URL fix

The pre-existing goal and web-search entries pointed homepage/repo at github.com/cline/cline-plugins, but the repo is actually github.com/cline/plugins. Fixed both, and all new entries use the correct cline/plugins URL.

Testing

npm run validate passes (18 entries).

Add marketplace entries for the plugins published in cline/plugins, each
verified and featured. Also fix the goal and web-search entries to point at
the renamed cline/plugins repo (was cline/cline-plugins).
@saoudrizwan saoudrizwan merged commit 04df66b into main Jun 18, 2026
1 check passed
saoudrizwan added a commit that referenced this pull request Jun 18, 2026
The cline/plugins catalog (#6) added a "linear" plugin and the MCP catalog
(#4) added a "linear" mcp. Marketplace ids are globally unique across types,
so main now fails validation with a duplicate id. Rename the mcp entry to
linear-mcp; install args (cline mcp install linear ...) are unchanged.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant