feat(skills): rename bundled clerk skill to clerk-cli - #245

Merged
rafa-thayto merged 2 commits into
mainfrom
kylemac/rename-skill-clerk-cli
Apr 29, 2026
Merged

feat(skills): rename bundled clerk skill to clerk-cli#245
rafa-thayto merged 2 commits into
mainfrom
kylemac/rename-skill-clerk-cli

Conversation

@kylemac

Copy link
Copy Markdown
Contributor

Summary

  • Renames the bundled agent skill from clerk to clerk-cli so its purpose is clear at install time, when it sits alongside other Clerk skills (clerk-setup, clerk-orgs, etc.).
  • clerk skill install and the install step in clerk init now write to <agent-dir>/skills/clerk-cli/. Updates the help-tip detection paths (incl. .github/prompts/clerk-cli.md) so the install nudge still disappears post-install.
  • The CLI binary, npm wrapper package, and clerk skill install command name are unchanged. Includes a minor changeset noting that prior skills/clerk/ installs are left in place and can be removed manually.

Test plan

  • bun run typecheck
  • bun run lint
  • bun run format
  • bun test packages/cli-core/src/commands/skill packages/cli-core/src/commands/init/skills.test.ts packages/cli-core/src/cli-program.test.ts (56/56 pass)
  • Verify clerk skill install writes to skills/clerk-cli/ in a real agent dir

Renames the bundled agent skill artifact so its purpose is clear when
installed alongside other skills. `clerk skill install` and the install
step in `clerk init` now write to `<agent-dir>/skills/clerk-cli/` instead
of `<agent-dir>/skills/clerk/`. The CLI binary, npm package, and command
names are unchanged.
@changeset-bot

changeset-botBot commented Apr 29, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e80507c

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
NameType
clerkMinor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai

coderabbitaiBot commented Apr 29, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 3d44f0af-6fd5-4cfc-b80e-fea9f3734278

📥 Commits

Reviewing files that changed from the base of the PR and between c5839a1 and e80507c.

📒 Files selected for processing (1)
  • .changeset/rename-clerk-cli-skill.md

Disabled knowledge base sources:

  • Linear integration is disabled

You can enable these sources in your CodeRabbit configuration.


📝 Walkthrough

Walkthrough

The changes rename the bundled agent skill from clerk to clerk-cli across the repository. Bundled markdown imports, staged paths, skill-install labeling, and skill-detection constants now reference skills/clerk-cli/.... Tests and test helpers were updated to expect the new paths. Documentation and a changeset were added to document the minor-version bump and the rename, and notes instructing manual removal of prior skills/clerk/ directories were included.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check nameStatusExplanation
Title check✅ PassedThe title accurately and concisely summarizes the main change: renaming the bundled clerk skill to clerk-cli for clarity.
Description check✅ PassedThe description is directly related to the changeset, explaining the rationale, scope, and testing for the skill rename.
Docstring Coverage✅ PassedDocstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check✅ PassedCheck skipped because no linked issues were found for this pull request.
Out of Scope Changes check✅ PassedCheck skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Review rate limit: 4/5 reviews remaining, refill in 12 minutes.

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitaicoderabbitaiBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In @.claude/skills/audit-clerk-skill/SKILL.md:
- Line 121: The template heading "clerk-cli skill audit — <YYYY-MM-DD>" uses an
em dash which violates the "no em-dashes" guardrail; replace the em dash (—)
with a plain hyphen (-) so the heading reads "clerk-cli skill audit -
<YYYY-MM-DD>" to keep the template self-consistent and conform to the rule.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 50032856-f9fd-42f7-a8fb-07eefad82ee1

📥 Commits

Reviewing files that changed from the base of the PR and between 17606be and c5839a1.

📒 Files selected for processing (12)
  • .changeset/rename-clerk-cli-skill.md
  • .claude/skills/audit-clerk-skill/SKILL.md
  • packages/cli-core/src/cli-program.test.ts
  • packages/cli-core/src/commands/init/README.md
  • packages/cli-core/src/commands/skill/README.md
  • packages/cli-core/src/commands/skill/install.test.ts
  • packages/cli-core/src/commands/skill/install.ts
  • packages/cli-core/src/lib/skill-detection.ts
  • skills/clerk-cli/SKILL.md
  • skills/clerk-cli/references/agent-mode.md
  • skills/clerk-cli/references/auth.md
  • skills/clerk-cli/references/recipes.md

Comment thread.claude/skills/audit-clerk-skill/SKILL.md
Comment thread.changeset/rename-clerk-cli-skill.md Outdated
@kylemac
kylemac requested a review from wyattjohApril 29, 2026 15:20
Co-authored-by: Kyle MacDonald <kylemac@users.noreply.github.com>
@rafa-thayto
rafa-thayto merged commit b0c0f0b into mainApr 29, 2026
5 of 6 checks passed
@rafa-thayto
rafa-thayto deleted the kylemac/rename-skill-clerk-cli branch April 29, 2026 21:08
@github-actionsgithub-actionsBot mentioned this pull request Apr 29, 2026
Sign up for freeto 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.

2 participants

@kylemac@rafa-thayto
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

feat(skills): rename bundled clerk skill to clerk-cli - #245

Merged
rafa-thayto merged 2 commits into
mainfrom
kylemac/rename-skill-clerk-cli
Apr 29, 2026
Merged

feat(skills): rename bundled clerk skill to clerk-cli#245
rafa-thayto merged 2 commits into
mainfrom
kylemac/rename-skill-clerk-cli

Conversation

@kylemac

Copy link
Copy Markdown
Contributor

Summary

  • Renames the bundled agent skill from clerk to clerk-cli so its purpose is clear at install time, when it sits alongside other Clerk skills (clerk-setup, clerk-orgs, etc.).
  • clerk skill install and the install step in clerk init now write to <agent-dir>/skills/clerk-cli/. Updates the help-tip detection paths (incl. .github/prompts/clerk-cli.md) so the install nudge still disappears post-install.
  • The CLI binary, npm wrapper package, and clerk skill install command name are unchanged. Includes a minor changeset noting that prior skills/clerk/ installs are left in place and can be removed manually.

Test plan

  • bun run typecheck
  • bun run lint
  • bun run format
  • bun test packages/cli-core/src/commands/skill packages/cli-core/src/commands/init/skills.test.ts packages/cli-core/src/cli-program.test.ts (56/56 pass)
  • Verify clerk skill install writes to skills/clerk-cli/ in a real agent dir

Renames the bundled agent skill artifact so its purpose is clear when
installed alongside other skills. `clerk skill install` and the install
step in `clerk init` now write to `<agent-dir>/skills/clerk-cli/` instead
of `<agent-dir>/skills/clerk/`. The CLI binary, npm package, and command
names are unchanged.
@changeset-bot

changeset-botBot commented Apr 29, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e80507c

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
NameType
clerkMinor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai

coderabbitaiBot commented Apr 29, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 3d44f0af-6fd5-4cfc-b80e-fea9f3734278

📥 Commits

Reviewing files that changed from the base of the PR and between c5839a1 and e80507c.

📒 Files selected for processing (1)
  • .changeset/rename-clerk-cli-skill.md

Disabled knowledge base sources:

  • Linear integration is disabled

You can enable these sources in your CodeRabbit configuration.


📝 Walkthrough

Walkthrough

The changes rename the bundled agent skill from clerk to clerk-cli across the repository. Bundled markdown imports, staged paths, skill-install labeling, and skill-detection constants now reference skills/clerk-cli/.... Tests and test helpers were updated to expect the new paths. Documentation and a changeset were added to document the minor-version bump and the rename, and notes instructing manual removal of prior skills/clerk/ directories were included.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check nameStatusExplanation
Title check✅ PassedThe title accurately and concisely summarizes the main change: renaming the bundled clerk skill to clerk-cli for clarity.
Description check✅ PassedThe description is directly related to the changeset, explaining the rationale, scope, and testing for the skill rename.
Docstring Coverage✅ PassedDocstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check✅ PassedCheck skipped because no linked issues were found for this pull request.
Out of Scope Changes check✅ PassedCheck skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Review rate limit: 4/5 reviews remaining, refill in 12 minutes.

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitaicoderabbitaiBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In @.claude/skills/audit-clerk-skill/SKILL.md:
- Line 121: The template heading "clerk-cli skill audit — <YYYY-MM-DD>" uses an
em dash which violates the "no em-dashes" guardrail; replace the em dash (—)
with a plain hyphen (-) so the heading reads "clerk-cli skill audit -
<YYYY-MM-DD>" to keep the template self-consistent and conform to the rule.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 50032856-f9fd-42f7-a8fb-07eefad82ee1

📥 Commits

Reviewing files that changed from the base of the PR and between 17606be and c5839a1.

📒 Files selected for processing (12)
  • .changeset/rename-clerk-cli-skill.md
  • .claude/skills/audit-clerk-skill/SKILL.md
  • packages/cli-core/src/cli-program.test.ts
  • packages/cli-core/src/commands/init/README.md
  • packages/cli-core/src/commands/skill/README.md
  • packages/cli-core/src/commands/skill/install.test.ts
  • packages/cli-core/src/commands/skill/install.ts
  • packages/cli-core/src/lib/skill-detection.ts
  • skills/clerk-cli/SKILL.md
  • skills/clerk-cli/references/agent-mode.md
  • skills/clerk-cli/references/auth.md
  • skills/clerk-cli/references/recipes.md

Comment thread.claude/skills/audit-clerk-skill/SKILL.md
Comment thread.changeset/rename-clerk-cli-skill.md Outdated
@kylemac
kylemac requested a review from wyattjohApril 29, 2026 15:20
Co-authored-by: Kyle MacDonald <kylemac@users.noreply.github.com>
@rafa-thayto
rafa-thayto merged commit b0c0f0b into mainApr 29, 2026
5 of 6 checks passed
@rafa-thayto
rafa-thayto deleted the kylemac/rename-skill-clerk-cli branch April 29, 2026 21:08
@github-actionsgithub-actionsBot mentioned this pull request Apr 29, 2026
Sign up for freeto 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.

2 participants

@kylemac@rafa-thayto
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

feat(skills): rename bundled clerk skill to clerk-cli - #245

Merged
rafa-thayto merged 2 commits into
mainfrom
kylemac/rename-skill-clerk-cli
Apr 29, 2026
Merged

feat(skills): rename bundled clerk skill to clerk-cli#245
rafa-thayto merged 2 commits into
mainfrom
kylemac/rename-skill-clerk-cli

Conversation

@kylemac

Copy link
Copy Markdown
Contributor

Summary

  • Renames the bundled agent skill from clerk to clerk-cli so its purpose is clear at install time, when it sits alongside other Clerk skills (clerk-setup, clerk-orgs, etc.).
  • clerk skill install and the install step in clerk init now write to <agent-dir>/skills/clerk-cli/. Updates the help-tip detection paths (incl. .github/prompts/clerk-cli.md) so the install nudge still disappears post-install.
  • The CLI binary, npm wrapper package, and clerk skill install command name are unchanged. Includes a minor changeset noting that prior skills/clerk/ installs are left in place and can be removed manually.

Test plan

  • bun run typecheck
  • bun run lint
  • bun run format
  • bun test packages/cli-core/src/commands/skill packages/cli-core/src/commands/init/skills.test.ts packages/cli-core/src/cli-program.test.ts (56/56 pass)
  • Verify clerk skill install writes to skills/clerk-cli/ in a real agent dir

Renames the bundled agent skill artifact so its purpose is clear when
installed alongside other skills. `clerk skill install` and the install
step in `clerk init` now write to `<agent-dir>/skills/clerk-cli/` instead
of `<agent-dir>/skills/clerk/`. The CLI binary, npm package, and command
names are unchanged.
@changeset-bot

changeset-botBot commented Apr 29, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e80507c

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
NameType
clerkMinor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai

coderabbitaiBot commented Apr 29, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 3d44f0af-6fd5-4cfc-b80e-fea9f3734278

📥 Commits

Reviewing files that changed from the base of the PR and between c5839a1 and e80507c.

📒 Files selected for processing (1)
  • .changeset/rename-clerk-cli-skill.md

Disabled knowledge base sources:

  • Linear integration is disabled

You can enable these sources in your CodeRabbit configuration.


📝 Walkthrough

Walkthrough

The changes rename the bundled agent skill from clerk to clerk-cli across the repository. Bundled markdown imports, staged paths, skill-install labeling, and skill-detection constants now reference skills/clerk-cli/.... Tests and test helpers were updated to expect the new paths. Documentation and a changeset were added to document the minor-version bump and the rename, and notes instructing manual removal of prior skills/clerk/ directories were included.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check nameStatusExplanation
Title check✅ PassedThe title accurately and concisely summarizes the main change: renaming the bundled clerk skill to clerk-cli for clarity.
Description check✅ PassedThe description is directly related to the changeset, explaining the rationale, scope, and testing for the skill rename.
Docstring Coverage✅ PassedDocstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check✅ PassedCheck skipped because no linked issues were found for this pull request.
Out of Scope Changes check✅ PassedCheck skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Review rate limit: 4/5 reviews remaining, refill in 12 minutes.

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitaicoderabbitaiBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In @.claude/skills/audit-clerk-skill/SKILL.md:
- Line 121: The template heading "clerk-cli skill audit — <YYYY-MM-DD>" uses an
em dash which violates the "no em-dashes" guardrail; replace the em dash (—)
with a plain hyphen (-) so the heading reads "clerk-cli skill audit -
<YYYY-MM-DD>" to keep the template self-consistent and conform to the rule.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 50032856-f9fd-42f7-a8fb-07eefad82ee1

📥 Commits

Reviewing files that changed from the base of the PR and between 17606be and c5839a1.

📒 Files selected for processing (12)
  • .changeset/rename-clerk-cli-skill.md
  • .claude/skills/audit-clerk-skill/SKILL.md
  • packages/cli-core/src/cli-program.test.ts
  • packages/cli-core/src/commands/init/README.md
  • packages/cli-core/src/commands/skill/README.md
  • packages/cli-core/src/commands/skill/install.test.ts
  • packages/cli-core/src/commands/skill/install.ts
  • packages/cli-core/src/lib/skill-detection.ts
  • skills/clerk-cli/SKILL.md
  • skills/clerk-cli/references/agent-mode.md
  • skills/clerk-cli/references/auth.md
  • skills/clerk-cli/references/recipes.md

Comment thread.claude/skills/audit-clerk-skill/SKILL.md
Comment thread.changeset/rename-clerk-cli-skill.md Outdated
@kylemac
kylemac requested a review from wyattjohApril 29, 2026 15:20
Co-authored-by: Kyle MacDonald <kylemac@users.noreply.github.com>
@rafa-thayto
rafa-thayto merged commit b0c0f0b into mainApr 29, 2026
5 of 6 checks passed
@rafa-thayto
rafa-thayto deleted the kylemac/rename-skill-clerk-cli branch April 29, 2026 21:08
@github-actionsgithub-actionsBot mentioned this pull request Apr 29, 2026
Sign up for freeto 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.

2 participants

@kylemac@rafa-thayto
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

feat(skills): rename bundled clerk skill to clerk-cli - #245

Merged
rafa-thayto merged 2 commits into
mainfrom
kylemac/rename-skill-clerk-cli
Apr 29, 2026
Merged

feat(skills): rename bundled clerk skill to clerk-cli#245
rafa-thayto merged 2 commits into
mainfrom
kylemac/rename-skill-clerk-cli

Conversation

@kylemac

Copy link
Copy Markdown
Contributor

Summary

  • Renames the bundled agent skill from clerk to clerk-cli so its purpose is clear at install time, when it sits alongside other Clerk skills (clerk-setup, clerk-orgs, etc.).
  • clerk skill install and the install step in clerk init now write to <agent-dir>/skills/clerk-cli/. Updates the help-tip detection paths (incl. .github/prompts/clerk-cli.md) so the install nudge still disappears post-install.
  • The CLI binary, npm wrapper package, and clerk skill install command name are unchanged. Includes a minor changeset noting that prior skills/clerk/ installs are left in place and can be removed manually.

Test plan

  • bun run typecheck
  • bun run lint
  • bun run format
  • bun test packages/cli-core/src/commands/skill packages/cli-core/src/commands/init/skills.test.ts packages/cli-core/src/cli-program.test.ts (56/56 pass)
  • Verify clerk skill install writes to skills/clerk-cli/ in a real agent dir

Renames the bundled agent skill artifact so its purpose is clear when
installed alongside other skills. `clerk skill install` and the install
step in `clerk init` now write to `<agent-dir>/skills/clerk-cli/` instead
of `<agent-dir>/skills/clerk/`. The CLI binary, npm package, and command
names are unchanged.
@changeset-bot

changeset-botBot commented Apr 29, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e80507c

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
NameType
clerkMinor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai

coderabbitaiBot commented Apr 29, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 3d44f0af-6fd5-4cfc-b80e-fea9f3734278

📥 Commits

Reviewing files that changed from the base of the PR and between c5839a1 and e80507c.

📒 Files selected for processing (1)
  • .changeset/rename-clerk-cli-skill.md

Disabled knowledge base sources:

  • Linear integration is disabled

You can enable these sources in your CodeRabbit configuration.


📝 Walkthrough

Walkthrough

The changes rename the bundled agent skill from clerk to clerk-cli across the repository. Bundled markdown imports, staged paths, skill-install labeling, and skill-detection constants now reference skills/clerk-cli/.... Tests and test helpers were updated to expect the new paths. Documentation and a changeset were added to document the minor-version bump and the rename, and notes instructing manual removal of prior skills/clerk/ directories were included.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check nameStatusExplanation
Title check✅ PassedThe title accurately and concisely summarizes the main change: renaming the bundled clerk skill to clerk-cli for clarity.
Description check✅ PassedThe description is directly related to the changeset, explaining the rationale, scope, and testing for the skill rename.
Docstring Coverage✅ PassedDocstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check✅ PassedCheck skipped because no linked issues were found for this pull request.
Out of Scope Changes check✅ PassedCheck skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Review rate limit: 4/5 reviews remaining, refill in 12 minutes.

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitaicoderabbitaiBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In @.claude/skills/audit-clerk-skill/SKILL.md:
- Line 121: The template heading "clerk-cli skill audit — <YYYY-MM-DD>" uses an
em dash which violates the "no em-dashes" guardrail; replace the em dash (—)
with a plain hyphen (-) so the heading reads "clerk-cli skill audit -
<YYYY-MM-DD>" to keep the template self-consistent and conform to the rule.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 50032856-f9fd-42f7-a8fb-07eefad82ee1

📥 Commits

Reviewing files that changed from the base of the PR and between 17606be and c5839a1.

📒 Files selected for processing (12)
  • .changeset/rename-clerk-cli-skill.md
  • .claude/skills/audit-clerk-skill/SKILL.md
  • packages/cli-core/src/cli-program.test.ts
  • packages/cli-core/src/commands/init/README.md
  • packages/cli-core/src/commands/skill/README.md
  • packages/cli-core/src/commands/skill/install.test.ts
  • packages/cli-core/src/commands/skill/install.ts
  • packages/cli-core/src/lib/skill-detection.ts
  • skills/clerk-cli/SKILL.md
  • skills/clerk-cli/references/agent-mode.md
  • skills/clerk-cli/references/auth.md
  • skills/clerk-cli/references/recipes.md

Comment thread.claude/skills/audit-clerk-skill/SKILL.md
Comment thread.changeset/rename-clerk-cli-skill.md Outdated
@kylemac
kylemac requested a review from wyattjohApril 29, 2026 15:20
Co-authored-by: Kyle MacDonald <kylemac@users.noreply.github.com>
@rafa-thayto
rafa-thayto merged commit b0c0f0b into mainApr 29, 2026
5 of 6 checks passed
@rafa-thayto
rafa-thayto deleted the kylemac/rename-skill-clerk-cli branch April 29, 2026 21:08
@github-actionsgithub-actionsBot mentioned this pull request Apr 29, 2026
Sign up for freeto 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.

2 participants

@kylemac@rafa-thayto
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

feat(skills): rename bundled clerk skill to clerk-cli - #245

Merged
rafa-thayto merged 2 commits into
mainfrom
kylemac/rename-skill-clerk-cli
Apr 29, 2026
Merged

feat(skills): rename bundled clerk skill to clerk-cli#245
rafa-thayto merged 2 commits into
mainfrom
kylemac/rename-skill-clerk-cli

Conversation

@kylemac

Copy link
Copy Markdown
Contributor

Summary

  • Renames the bundled agent skill from clerk to clerk-cli so its purpose is clear at install time, when it sits alongside other Clerk skills (clerk-setup, clerk-orgs, etc.).
  • clerk skill install and the install step in clerk init now write to <agent-dir>/skills/clerk-cli/. Updates the help-tip detection paths (incl. .github/prompts/clerk-cli.md) so the install nudge still disappears post-install.
  • The CLI binary, npm wrapper package, and clerk skill install command name are unchanged. Includes a minor changeset noting that prior skills/clerk/ installs are left in place and can be removed manually.

Test plan

  • bun run typecheck
  • bun run lint
  • bun run format
  • bun test packages/cli-core/src/commands/skill packages/cli-core/src/commands/init/skills.test.ts packages/cli-core/src/cli-program.test.ts (56/56 pass)
  • Verify clerk skill install writes to skills/clerk-cli/ in a real agent dir

Renames the bundled agent skill artifact so its purpose is clear when
installed alongside other skills. `clerk skill install` and the install
step in `clerk init` now write to `<agent-dir>/skills/clerk-cli/` instead
of `<agent-dir>/skills/clerk/`. The CLI binary, npm package, and command
names are unchanged.
@changeset-bot

changeset-botBot commented Apr 29, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e80507c

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
NameType
clerkMinor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai

coderabbitaiBot commented Apr 29, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 3d44f0af-6fd5-4cfc-b80e-fea9f3734278

📥 Commits

Reviewing files that changed from the base of the PR and between c5839a1 and e80507c.

📒 Files selected for processing (1)
  • .changeset/rename-clerk-cli-skill.md

Disabled knowledge base sources:

  • Linear integration is disabled

You can enable these sources in your CodeRabbit configuration.


📝 Walkthrough

Walkthrough

The changes rename the bundled agent skill from clerk to clerk-cli across the repository. Bundled markdown imports, staged paths, skill-install labeling, and skill-detection constants now reference skills/clerk-cli/.... Tests and test helpers were updated to expect the new paths. Documentation and a changeset were added to document the minor-version bump and the rename, and notes instructing manual removal of prior skills/clerk/ directories were included.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check nameStatusExplanation
Title check✅ PassedThe title accurately and concisely summarizes the main change: renaming the bundled clerk skill to clerk-cli for clarity.
Description check✅ PassedThe description is directly related to the changeset, explaining the rationale, scope, and testing for the skill rename.
Docstring Coverage✅ PassedDocstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check✅ PassedCheck skipped because no linked issues were found for this pull request.
Out of Scope Changes check✅ PassedCheck skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Review rate limit: 4/5 reviews remaining, refill in 12 minutes.

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitaicoderabbitaiBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In @.claude/skills/audit-clerk-skill/SKILL.md:
- Line 121: The template heading "clerk-cli skill audit — <YYYY-MM-DD>" uses an
em dash which violates the "no em-dashes" guardrail; replace the em dash (—)
with a plain hyphen (-) so the heading reads "clerk-cli skill audit -
<YYYY-MM-DD>" to keep the template self-consistent and conform to the rule.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 50032856-f9fd-42f7-a8fb-07eefad82ee1

📥 Commits

Reviewing files that changed from the base of the PR and between 17606be and c5839a1.

📒 Files selected for processing (12)
  • .changeset/rename-clerk-cli-skill.md
  • .claude/skills/audit-clerk-skill/SKILL.md
  • packages/cli-core/src/cli-program.test.ts
  • packages/cli-core/src/commands/init/README.md
  • packages/cli-core/src/commands/skill/README.md
  • packages/cli-core/src/commands/skill/install.test.ts
  • packages/cli-core/src/commands/skill/install.ts
  • packages/cli-core/src/lib/skill-detection.ts
  • skills/clerk-cli/SKILL.md
  • skills/clerk-cli/references/agent-mode.md
  • skills/clerk-cli/references/auth.md
  • skills/clerk-cli/references/recipes.md

Comment thread.claude/skills/audit-clerk-skill/SKILL.md
Comment thread.changeset/rename-clerk-cli-skill.md Outdated
@kylemac
kylemac requested a review from wyattjohApril 29, 2026 15:20
Co-authored-by: Kyle MacDonald <kylemac@users.noreply.github.com>
@rafa-thayto
rafa-thayto merged commit b0c0f0b into mainApr 29, 2026
5 of 6 checks passed
@rafa-thayto
rafa-thayto deleted the kylemac/rename-skill-clerk-cli branch April 29, 2026 21:08
@github-actionsgithub-actionsBot mentioned this pull request Apr 29, 2026
Sign up for freeto 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.

2 participants

@kylemac@rafa-thayto
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

feat(skills): rename bundled clerk skill to clerk-cli - #245

Merged
rafa-thayto merged 2 commits into
mainfrom
kylemac/rename-skill-clerk-cli
Apr 29, 2026
Merged

feat(skills): rename bundled clerk skill to clerk-cli#245
rafa-thayto merged 2 commits into
mainfrom
kylemac/rename-skill-clerk-cli

Conversation

@kylemac

Copy link
Copy Markdown
Contributor

Summary

  • Renames the bundled agent skill from clerk to clerk-cli so its purpose is clear at install time, when it sits alongside other Clerk skills (clerk-setup, clerk-orgs, etc.).
  • clerk skill install and the install step in clerk init now write to <agent-dir>/skills/clerk-cli/. Updates the help-tip detection paths (incl. .github/prompts/clerk-cli.md) so the install nudge still disappears post-install.
  • The CLI binary, npm wrapper package, and clerk skill install command name are unchanged. Includes a minor changeset noting that prior skills/clerk/ installs are left in place and can be removed manually.

Test plan

  • bun run typecheck
  • bun run lint
  • bun run format
  • bun test packages/cli-core/src/commands/skill packages/cli-core/src/commands/init/skills.test.ts packages/cli-core/src/cli-program.test.ts (56/56 pass)
  • Verify clerk skill install writes to skills/clerk-cli/ in a real agent dir

Renames the bundled agent skill artifact so its purpose is clear when
installed alongside other skills. `clerk skill install` and the install
step in `clerk init` now write to `<agent-dir>/skills/clerk-cli/` instead
of `<agent-dir>/skills/clerk/`. The CLI binary, npm package, and command
names are unchanged.
@changeset-bot

changeset-botBot commented Apr 29, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e80507c

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
NameType
clerkMinor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai

coderabbitaiBot commented Apr 29, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 3d44f0af-6fd5-4cfc-b80e-fea9f3734278

📥 Commits

Reviewing files that changed from the base of the PR and between c5839a1 and e80507c.

📒 Files selected for processing (1)
  • .changeset/rename-clerk-cli-skill.md

Disabled knowledge base sources:

  • Linear integration is disabled

You can enable these sources in your CodeRabbit configuration.


📝 Walkthrough

Walkthrough

The changes rename the bundled agent skill from clerk to clerk-cli across the repository. Bundled markdown imports, staged paths, skill-install labeling, and skill-detection constants now reference skills/clerk-cli/.... Tests and test helpers were updated to expect the new paths. Documentation and a changeset were added to document the minor-version bump and the rename, and notes instructing manual removal of prior skills/clerk/ directories were included.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check nameStatusExplanation
Title check✅ PassedThe title accurately and concisely summarizes the main change: renaming the bundled clerk skill to clerk-cli for clarity.
Description check✅ PassedThe description is directly related to the changeset, explaining the rationale, scope, and testing for the skill rename.
Docstring Coverage✅ PassedDocstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check✅ PassedCheck skipped because no linked issues were found for this pull request.
Out of Scope Changes check✅ PassedCheck skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Review rate limit: 4/5 reviews remaining, refill in 12 minutes.

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitaicoderabbitaiBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In @.claude/skills/audit-clerk-skill/SKILL.md:
- Line 121: The template heading "clerk-cli skill audit — <YYYY-MM-DD>" uses an
em dash which violates the "no em-dashes" guardrail; replace the em dash (—)
with a plain hyphen (-) so the heading reads "clerk-cli skill audit -
<YYYY-MM-DD>" to keep the template self-consistent and conform to the rule.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 50032856-f9fd-42f7-a8fb-07eefad82ee1

📥 Commits

Reviewing files that changed from the base of the PR and between 17606be and c5839a1.

📒 Files selected for processing (12)
  • .changeset/rename-clerk-cli-skill.md
  • .claude/skills/audit-clerk-skill/SKILL.md
  • packages/cli-core/src/cli-program.test.ts
  • packages/cli-core/src/commands/init/README.md
  • packages/cli-core/src/commands/skill/README.md
  • packages/cli-core/src/commands/skill/install.test.ts
  • packages/cli-core/src/commands/skill/install.ts
  • packages/cli-core/src/lib/skill-detection.ts
  • skills/clerk-cli/SKILL.md
  • skills/clerk-cli/references/agent-mode.md
  • skills/clerk-cli/references/auth.md
  • skills/clerk-cli/references/recipes.md

Comment thread.claude/skills/audit-clerk-skill/SKILL.md
Comment thread.changeset/rename-clerk-cli-skill.md Outdated
@kylemac
kylemac requested a review from wyattjohApril 29, 2026 15:20
Co-authored-by: Kyle MacDonald <kylemac@users.noreply.github.com>
@rafa-thayto
rafa-thayto merged commit b0c0f0b into mainApr 29, 2026
5 of 6 checks passed
@rafa-thayto
rafa-thayto deleted the kylemac/rename-skill-clerk-cli branch April 29, 2026 21:08
@github-actionsgithub-actionsBot mentioned this pull request Apr 29, 2026
Sign up for freeto 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.

2 participants

@kylemac@rafa-thayto
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

feat(skills): rename bundled clerk skill to clerk-cli - #245

Merged
rafa-thayto merged 2 commits into
mainfrom
kylemac/rename-skill-clerk-cli
Apr 29, 2026
Merged

feat(skills): rename bundled clerk skill to clerk-cli#245
rafa-thayto merged 2 commits into
mainfrom
kylemac/rename-skill-clerk-cli

Conversation

@kylemac

Copy link
Copy Markdown
Contributor

Summary

  • Renames the bundled agent skill from clerk to clerk-cli so its purpose is clear at install time, when it sits alongside other Clerk skills (clerk-setup, clerk-orgs, etc.).
  • clerk skill install and the install step in clerk init now write to <agent-dir>/skills/clerk-cli/. Updates the help-tip detection paths (incl. .github/prompts/clerk-cli.md) so the install nudge still disappears post-install.
  • The CLI binary, npm wrapper package, and clerk skill install command name are unchanged. Includes a minor changeset noting that prior skills/clerk/ installs are left in place and can be removed manually.

Test plan

  • bun run typecheck
  • bun run lint
  • bun run format
  • bun test packages/cli-core/src/commands/skill packages/cli-core/src/commands/init/skills.test.ts packages/cli-core/src/cli-program.test.ts (56/56 pass)
  • Verify clerk skill install writes to skills/clerk-cli/ in a real agent dir

Renames the bundled agent skill artifact so its purpose is clear when
installed alongside other skills. `clerk skill install` and the install
step in `clerk init` now write to `<agent-dir>/skills/clerk-cli/` instead
of `<agent-dir>/skills/clerk/`. The CLI binary, npm package, and command
names are unchanged.
@changeset-bot

changeset-botBot commented Apr 29, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e80507c

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
NameType
clerkMinor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai

coderabbitaiBot commented Apr 29, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 3d44f0af-6fd5-4cfc-b80e-fea9f3734278

📥 Commits

Reviewing files that changed from the base of the PR and between c5839a1 and e80507c.

📒 Files selected for processing (1)
  • .changeset/rename-clerk-cli-skill.md

Disabled knowledge base sources:

  • Linear integration is disabled

You can enable these sources in your CodeRabbit configuration.


📝 Walkthrough

Walkthrough

The changes rename the bundled agent skill from clerk to clerk-cli across the repository. Bundled markdown imports, staged paths, skill-install labeling, and skill-detection constants now reference skills/clerk-cli/.... Tests and test helpers were updated to expect the new paths. Documentation and a changeset were added to document the minor-version bump and the rename, and notes instructing manual removal of prior skills/clerk/ directories were included.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check nameStatusExplanation
Title check✅ PassedThe title accurately and concisely summarizes the main change: renaming the bundled clerk skill to clerk-cli for clarity.
Description check✅ PassedThe description is directly related to the changeset, explaining the rationale, scope, and testing for the skill rename.
Docstring Coverage✅ PassedDocstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check✅ PassedCheck skipped because no linked issues were found for this pull request.
Out of Scope Changes check✅ PassedCheck skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Review rate limit: 4/5 reviews remaining, refill in 12 minutes.

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitaicoderabbitaiBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In @.claude/skills/audit-clerk-skill/SKILL.md:
- Line 121: The template heading "clerk-cli skill audit — <YYYY-MM-DD>" uses an
em dash which violates the "no em-dashes" guardrail; replace the em dash (—)
with a plain hyphen (-) so the heading reads "clerk-cli skill audit -
<YYYY-MM-DD>" to keep the template self-consistent and conform to the rule.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 50032856-f9fd-42f7-a8fb-07eefad82ee1

📥 Commits

Reviewing files that changed from the base of the PR and between 17606be and c5839a1.

📒 Files selected for processing (12)
  • .changeset/rename-clerk-cli-skill.md
  • .claude/skills/audit-clerk-skill/SKILL.md
  • packages/cli-core/src/cli-program.test.ts
  • packages/cli-core/src/commands/init/README.md
  • packages/cli-core/src/commands/skill/README.md
  • packages/cli-core/src/commands/skill/install.test.ts
  • packages/cli-core/src/commands/skill/install.ts
  • packages/cli-core/src/lib/skill-detection.ts
  • skills/clerk-cli/SKILL.md
  • skills/clerk-cli/references/agent-mode.md
  • skills/clerk-cli/references/auth.md
  • skills/clerk-cli/references/recipes.md

Comment thread.claude/skills/audit-clerk-skill/SKILL.md
Comment thread.changeset/rename-clerk-cli-skill.md Outdated
@kylemac
kylemac requested a review from wyattjohApril 29, 2026 15:20
Co-authored-by: Kyle MacDonald <kylemac@users.noreply.github.com>
@rafa-thayto
rafa-thayto merged commit b0c0f0b into mainApr 29, 2026
5 of 6 checks passed
@rafa-thayto
rafa-thayto deleted the kylemac/rename-skill-clerk-cli branch April 29, 2026 21:08
@github-actionsgithub-actionsBot mentioned this pull request Apr 29, 2026
Sign up for freeto 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.

2 participants

@kylemac@rafa-thayto
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

feat(skills): rename bundled clerk skill to clerk-cli - #245

Merged
rafa-thayto merged 2 commits into
mainfrom
kylemac/rename-skill-clerk-cli
Apr 29, 2026
Merged

feat(skills): rename bundled clerk skill to clerk-cli#245
rafa-thayto merged 2 commits into
mainfrom
kylemac/rename-skill-clerk-cli

Conversation

@kylemac

Copy link
Copy Markdown
Contributor

Summary

  • Renames the bundled agent skill from clerk to clerk-cli so its purpose is clear at install time, when it sits alongside other Clerk skills (clerk-setup, clerk-orgs, etc.).
  • clerk skill install and the install step in clerk init now write to <agent-dir>/skills/clerk-cli/. Updates the help-tip detection paths (incl. .github/prompts/clerk-cli.md) so the install nudge still disappears post-install.
  • The CLI binary, npm wrapper package, and clerk skill install command name are unchanged. Includes a minor changeset noting that prior skills/clerk/ installs are left in place and can be removed manually.

Test plan

  • bun run typecheck
  • bun run lint
  • bun run format
  • bun test packages/cli-core/src/commands/skill packages/cli-core/src/commands/init/skills.test.ts packages/cli-core/src/cli-program.test.ts (56/56 pass)
  • Verify clerk skill install writes to skills/clerk-cli/ in a real agent dir

Renames the bundled agent skill artifact so its purpose is clear when
installed alongside other skills. `clerk skill install` and the install
step in `clerk init` now write to `<agent-dir>/skills/clerk-cli/` instead
of `<agent-dir>/skills/clerk/`. The CLI binary, npm package, and command
names are unchanged.
@changeset-bot

changeset-botBot commented Apr 29, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e80507c

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
NameType
clerkMinor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@coderabbitai

coderabbitaiBot commented Apr 29, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 3d44f0af-6fd5-4cfc-b80e-fea9f3734278

📥 Commits

Reviewing files that changed from the base of the PR and between c5839a1 and e80507c.

📒 Files selected for processing (1)
  • .changeset/rename-clerk-cli-skill.md

Disabled knowledge base sources:

  • Linear integration is disabled

You can enable these sources in your CodeRabbit configuration.


📝 Walkthrough

Walkthrough

The changes rename the bundled agent skill from clerk to clerk-cli across the repository. Bundled markdown imports, staged paths, skill-install labeling, and skill-detection constants now reference skills/clerk-cli/.... Tests and test helpers were updated to expect the new paths. Documentation and a changeset were added to document the minor-version bump and the rename, and notes instructing manual removal of prior skills/clerk/ directories were included.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check nameStatusExplanation
Title check✅ PassedThe title accurately and concisely summarizes the main change: renaming the bundled clerk skill to clerk-cli for clarity.
Description check✅ PassedThe description is directly related to the changeset, explaining the rationale, scope, and testing for the skill rename.
Docstring Coverage✅ PassedDocstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check✅ PassedCheck skipped because no linked issues were found for this pull request.
Out of Scope Changes check✅ PassedCheck skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Review rate limit: 4/5 reviews remaining, refill in 12 minutes.

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitaicoderabbitaiBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In @.claude/skills/audit-clerk-skill/SKILL.md:
- Line 121: The template heading "clerk-cli skill audit — <YYYY-MM-DD>" uses an
em dash which violates the "no em-dashes" guardrail; replace the em dash (—)
with a plain hyphen (-) so the heading reads "clerk-cli skill audit -
<YYYY-MM-DD>" to keep the template self-consistent and conform to the rule.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 50032856-f9fd-42f7-a8fb-07eefad82ee1

📥 Commits

Reviewing files that changed from the base of the PR and between 17606be and c5839a1.

📒 Files selected for processing (12)
  • .changeset/rename-clerk-cli-skill.md
  • .claude/skills/audit-clerk-skill/SKILL.md
  • packages/cli-core/src/cli-program.test.ts
  • packages/cli-core/src/commands/init/README.md
  • packages/cli-core/src/commands/skill/README.md
  • packages/cli-core/src/commands/skill/install.test.ts
  • packages/cli-core/src/commands/skill/install.ts
  • packages/cli-core/src/lib/skill-detection.ts
  • skills/clerk-cli/SKILL.md
  • skills/clerk-cli/references/agent-mode.md
  • skills/clerk-cli/references/auth.md
  • skills/clerk-cli/references/recipes.md

Comment thread.claude/skills/audit-clerk-skill/SKILL.md
Comment thread.changeset/rename-clerk-cli-skill.md Outdated
@kylemac
kylemac requested a review from wyattjohApril 29, 2026 15:20
Co-authored-by: Kyle MacDonald <kylemac@users.noreply.github.com>
@rafa-thayto
rafa-thayto merged commit b0c0f0b into mainApr 29, 2026
5 of 6 checks passed
@rafa-thayto
rafa-thayto deleted the kylemac/rename-skill-clerk-cli branch April 29, 2026 21:08
@github-actionsgithub-actionsBot mentioned this pull request Apr 29, 2026
Sign up for freeto 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.

2 participants

@kylemac@rafa-thayto