chore(skills): register recoup-platform-email-helper as a default sandbox skill#730
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Warning Review limit reached
Next review available in: 48 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
1 issue found across 1 file
Confidence score: 5/5
- In
lib/skills/defaultGlobalSkillRefs.ts, the tests currently don’t assert thatrecoup-platform-email-helperis included, so a future refactor could accidentally drop this default ref without CI catching it; add an explicit assertion for this skill before merging to close the coverage gap.
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
8a896ef to
1bf3f39
Compare
…dbox skill Provisions the new Node email helper (recoupable/skills) into every session sandbox at create time via installGlobalSkills, so task agents can send email through a tested script instead of hand-building JSON in bash. Merge order: the recoupable/skills PR adding the skill must land first — installGlobalSkills runs `npx skills add … --skill recoup-platform-email-helper`, which throws on an unknown name. Ref: recoupable/chat#1829 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
… skill Lock the entry #730 adds so its removal is caught. (skills#67 merged, so the npx skills add --skill recoup-platform-email-helper install now resolves.) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1bf3f39 to
96ce178
Compare
Rebased onto
|
End-to-end verified in a live preview sandbox 🎯Fired a real task run against the preview deployment ( The agent, with no curl fallback, ran: What this proves, in order:
Control: a run fired against prod (no #730) with the same preview-base-URL instruction produced tl;dr: register → install-at-provision → agent picks up the helper → reliable send, verified in a real sandbox. Ready to merge. |
What
One-line registration of the new
recoup-platform-email-helperskill inlib/skills/defaultGlobalSkillRefs.ts, soinstallGlobalSkillsprovisions it into every session sandbox at create time (~/.agents/skills/recoup-platform-email-helper/).Why
The helper (a zero-dep Node
send-email.mjs) replaces agents' fragile hand-builtcurl … -d "{…}"email sends, the cause of the empty footer-only "Message from Recoup" emails. It isn't available in sandboxes until it's in this default set.Merge order
Land recoupable/skills#67 first.
installGlobalSkillsrunsnpx skills add recoupable/skills --skill recoup-platform-email-helper, which throws on an unknown name (per the comment in this file / recoupable/chat#1815).Part of recoupable/chat#1829. Base
testper repo convention.🤖 Generated with Claude Code
Summary by cubic
Registers
recoup-platform-email-helperas a default global skill soinstallGlobalSkillsprovisions it into every session sandbox at create time. Pairs withrecoup-platform-api-accessto send email via a tested Node helper instead of fragile curl payloads. Also adds a test to assert the email helper is included in defaults.Written for commit 96ce178. Summary will update on new commits.