From 82beaed5c622f3d21002870a545b0fd69fef93ab Mon Sep 17 00:00:00 2001 From: mohitagw15856 <119053560+mohitagw15856@users.noreply.github.com> Date: Thu, 18 Jun 2026 20:25:13 +0100 Subject: [PATCH] feat: add star CTA to CLI list output and MCP server banner (#51) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit More touchpoints to convert users into stargazers: the `list` command footer and the MCP server's stderr startup banner (stderr is safe — it never corrupts the JSON-RPC stream on stdout). Claude-Session: https://claude.ai/code/session_016JWn5jRD5tcEFKrubjQ6Px Co-authored-by: Claude --- bin/cli.mjs | 1 + mcp/server.mjs | 1 + 2 files changed, 2 insertions(+) diff --git a/bin/cli.mjs b/bin/cli.mjs index 3a95d21..fc28409 100755 --- a/bin/cli.mjs +++ b/bin/cli.mjs @@ -141,6 +141,7 @@ function list() { console.log('\nNative SKILL.md agents: claude, hermes, codex, openclaw (install skill folders).'); console.log('Claude also gets subagents + slash commands. Cursor/Windsurf install rule files;'); console.log('Aider installs conventions you load with "aider --read".'); + console.log(`\n${STAR}`); } const HELP = `pm-claude-skills — install professional Agent Skills into any AI coding tool. diff --git a/mcp/server.mjs b/mcp/server.mjs index 9a4f21a..1691c47 100755 --- a/mcp/server.mjs +++ b/mcp/server.mjs @@ -166,6 +166,7 @@ function handle(msg) { } process.stderr.write(`[${SERVER_NAME}] MCP server ready — ${SKILLS.length} skills, ${TOOLS.length} tools.\n`); +process.stderr.write(`[${SERVER_NAME}] ⭐ Star the repo: https://github.com/mohitagw15856/pm-claude-skills\n`); const rl = createInterface({ input: process.stdin }); rl.on('line', (line) => { const s = line.trim();