feat(skills): surface Company Brain-created skills - #1412
Conversation
How to use the Graphite Merge QueueAdd the label Main to this PR to add it to the merge queue. You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
|
Claude finished @sreedharsreeram's task in 1m 31s —— View job Review Complete
Result: No issues found. This PR cleanly adds a badge to identify Company Brain-created skills and enables automatic refresh (15s polling) so approved Slack drafts appear without manual reload. The code handles edge cases gracefully. Score: 10/10 — Ready to ship. |
There was a problem hiding this comment.
Overview: Surfaces Company Brain-created skills with a "Created by Company Brain" badge and adds automatic refresh (15s polling + refetch on window focus) to show newly approved Slack drafts without manual reload.
Issues found: None — this looks good to ship.
The code is well-structured:
SkillOrigintype cleanly extendsNewSkillOriginwith the"slack"variantskillOriginLabel()gracefully returnsnullfor non-Slack origins, soOriginBadgesafely renders nothing- The polling configuration (
staleTime: 0,refetchOnWindowFocus: true,refetchInterval: 15_000) is appropriate for real-time visibility of approved skills
Score: 10/10
sohamd22
left a comment
There was a problem hiding this comment.
Read through the code, LGTM
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
supermemory-app | 570ed22 | Commit Preview URL Branch Preview URL |
Aug 05 2026, 03:45 AM |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
supermemory-mcp | 570ed22 | Aug 05 2026, 03:43 AM |
Merge activity
|
## What and why Make skills created through Company Brain visible in the existing Settings catalog without a manual reload. The UI labels Slack-originated skills and refreshes the catalog while the Settings page is open. ```mermaid flowchart LR A[Slack approval] --> B[Company Brain skill catalog] B --> C[Skills API query] C --> D[Settings Skills list] D --> E[Created by Company Brain label] ``` ## Validation - `bunx biome check apps/web/components/settings/company-brain-skills.tsx apps/web/components/settings/company-brain-skills/domain.ts apps/web/components/settings/company-brain-skills/skill-row.tsx apps/web/hooks/use-brain-skills.impl.ts` — passed ## Impact Settings polling refreshes every 15 seconds and on window focus. It does not change the Nova/browser chat workflow or create skills from that surface.
94a3b05 to
570ed22
Compare

What and why
Make skills created through Company Brain visible in the existing Settings catalog without a manual reload. The UI labels Slack-originated skills and refreshes the catalog while the Settings page is open.
Validation
bunx biome check apps/web/components/settings/company-brain-skills.tsx apps/web/components/settings/company-brain-skills/domain.ts apps/web/components/settings/company-brain-skills/skill-row.tsx apps/web/hooks/use-brain-skills.impl.ts— passedImpact
Settings polling refreshes every 15 seconds and on window focus. It does not change the Nova/browser chat workflow or create skills from that surface.