Sync new Anthropic skills: academy-guide, discernment-nudge - #835
Sync new Anthropic skills: academy-guide, discernment-nudge#835davila7 wants to merge 3 commits into
Conversation
…s/skills Migrate two new skills from https://github.com/anthropics/skills that don't yet exist in this repo (Apache 2.0, copied verbatim): - academy-guide: recommends matching Claude Academy courses/tutorials - discernment-nudge: prompts users to verify facts/reasoning in substantive answers Every other skill in the upstream repo was compared against its local counterpart; all were either already in sync or already ahead of/customized beyond upstream (docx, pptx, xlsx, claude-api, frontend-design, skill-creator, artifacts-builder, mcp-builder, etc.) and were left untouched to avoid overwriting local customizations. Updated ANTHROPIC_ATTRIBUTION.md and regenerated the component catalog.
👋 Thanks for contributing, @davila7!This PR touches What happens next
While you wait
This is an automated message. No action is required from you right now — a maintainer will review soon. |
🎉 SkillSpector Security ScanStatic analysis ( Status: ✅ PASSED
No HIGH/CRITICAL findings. ✅ Generated by SkillSpector. Score bands: 0-20 LOW, 21-50 MEDIUM, 51-80 HIGH, 81-100 CRITICAL. |
|
| Metric | Count |
|---|---|
| Total Components | 770 |
| ✅ Passed | 359 |
| ❌ Failed | 411 |
| 978 |
❌ Failed Components (Top 5)
| Component | Errors | Warnings | Score |
|---|---|---|---|
vercel-edge-function |
3 | 4 | 81/100 |
prompt-engineer |
2 | 0 | 90/100 |
neon-expert |
2 | 2 | 88/100 |
agent-overview |
2 | 1 | 89/100 |
unused-code-cleaner |
2 | 1 | 89/100 |
...and 406 more failed component(s)
📊 View Full Report for detailed error messages and all components
…-2026-08-24 # Conflicts: # dashboard/public/components.json # dashboard/public/components/agents.json # dashboard/public/components/commands.json # dashboard/public/components/hooks.json # dashboard/public/components/mcps.json # dashboard/public/components/settings.json # dashboard/public/components/skills.json # dashboard/public/counts.json # dashboard/public/search-index.json # docs/components.json
Greptile SummaryThe PR adds the upstream
Confidence Score: 5/5The PR appears safe to merge, with the new skills and their generated catalog representations aligned. The installer supports directory-shaped skills and recursively includes companion license files, while the regenerated catalog provides matching source, metadata, search, count, and content representations; no concrete blocking or non-blocking defect remains.
|
| Filename | Overview |
|---|---|
| cli-tool/components/skills/productivity/academy-guide/SKILL.md | Adds a self-contained skill for matching Claude-learning questions to verified Academy resources. |
| cli-tool/components/skills/productivity/discernment-nudge/SKILL.md | Adds bounded guidance for appending targeted verification questions after substantive answers. |
| docs/components.json | Regenerates the canonical component catalog with both skills and the previously committed Dimhour MCP. |
| dashboard/public/components/skills.json | Regenerates the dashboard skill listing to expose the two new productivity skills. |
| dashboard/public/search-index.json | Refreshes searchable component metadata for the regenerated catalog. |
Reviews (1): Last reviewed commit: "feat(skills): sync academy-guide and dis..." | Re-trigger Greptile
There was a problem hiding this comment.
No issues found across 18 files
Not reviewed (too large): docs/components.json (~3,632 lines), dashboard/public/components.json (~2 lines), dashboard/public/components/agents.json (~2 lines), dashboard/public/components/commands.json (~2 lines), dashboard/public/components/skills.json (~2 lines), dashboard/public/search-index.json (~2 lines) - if these are generated or fixture files, add them to ignored paths to exclude them from future reviews.
Refresh the component catalog on top of main's latest download-stats and component updates so it reflects both upstream changes and the academy-guide / discernment-nudge additions from this branch.
|
| Metric | Count |
|---|---|
| Total Components | 770 |
| ✅ Passed | 359 |
| ❌ Failed | 411 |
| 979 |
❌ Failed Components (Top 5)
| Component | Errors | Warnings | Score |
|---|---|---|---|
vercel-edge-function |
3 | 4 | 81/100 |
prompt-engineer |
2 | 0 | 90/100 |
neon-expert |
2 | 2 | 88/100 |
agent-overview |
2 | 1 | 89/100 |
unused-code-cleaner |
2 | 1 | 89/100 |
...and 406 more failed component(s)
📊 View Full Report for detailed error messages and all components
Summary
Automated sync from anthropics/skills via the scheduled skills-migration routine.
cli-tool/components/skills/(including duplicate-named local copies) before making any changes.productivity/academy-guide— recommends matching Claude Academy courses/tutorials/use casesproductivity/discernment-nudge— prompts users to verify facts/reasoning/assumptions after substantive answersdocx,pptx,xlsx,claude-api,frontend-design,skill-creator,artifacts-builder,mcp-builder, etc.) already have local content that is newer than or diverged from upstream — overwriting those would have discarded local customizations, so they were skipped per the "never overwrite locally customized skills" rule.cli-tool/components/skills/ANTHROPIC_ATTRIBUTION.mdwith the two new entries.python scripts/generate_components_json.py), which updateddocs/components.jsonand the splitdashboard/public/artifacts.Validation
Both new skills were reviewed with the
component-revieweragent: no critical issues or warnings — valid frontmatter, kebab-case naming, no hardcoded secrets/absolute paths, correctproductivity/category placement (consistent with other meta/behavioral skills already there).Test plan
component-reviewervalidation on both new skills (passed, no issues)python scripts/generate_components_json.pyruns clean and includes both new skills indocs/components.json--skill academy-guide/--skill discernment-nudgeinstallation (not run in this automated session)Generated by Claude Code
Summary by cubic
Adds upstream skills
academy-guideanddiscernment-nudgeto expand onboarding and post-answer verification guidance. Previously these skills were unavailable; they are now installable via the CLI and visible on the website after regenerating the component catalog.cli-tool/components/skills/) and website (docs/,dashboard/public/).skills/productivity/academy-guide,skills/productivity/discernment-nudge; updatedANTHROPIC_ATTRIBUTION.md.docs/components.jsonand dashboard indexes); counts updated; includes a new MCP catalog entryweb-data/dimhour.Written for commit c9b996a. Summary will update on new commits.