-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Add ai-skills extension #24182
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Add ai-skills extension #24182
Conversation
- chore: update README and media assets for clarity and visual enhancement - chore: remove unused test-evals.json - follow Raycast evals best practice - chore: update package.json and README for improved AI Skills extension - refactor: remove deprecated allowedTools and model fields - feat: initial commit for AI Skills extension
|
Congratulations on your new Raycast extension! 🚀 Due to our current reduced availability, the initial review may take up to 10-15 business days. Once the PR is approved and merged, the extension will be available on our Store. |
Greptile SummaryThis PR introduces the AI Skills extension for Raycast, enabling users to create and manage custom AI skills with semantic routing for automatic skill selection. The extension provides a complete suite of features including:
Code Quality: The implementation is well-structured with proper error handling, type safety, and no critical security issues. Storage operations use secure file APIs and proper permission checks. The routing model selection is sophisticated with automatic fallbacks. Configuration: All settings properly configured including Prettier standards (printWidth: 120), TypeScript strict mode, and proper ESLint configuration. CHANGELOG follows Raycast standards with {PR_MERGE_DATE} placeholder. Note: The extension uses Confidence Score: 4/5
Important Files Changed
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Additional Comments (1)
-
extensions/ai-skills/package.json, line 27-28 (link)style: This extension has a view-type command (
mode: "view"on line 27), so it requires ametadata/folder containing Raycast-styled screenshots. Currently, the extension usesmedia/folder for screenshots. Consider adding ametadata/folder with professional Raycast-styled screenshots for better presentation in the store.See: https://developers.raycast.com/basics/prepare-an-extension-for-store#screenshots
Context Used: Rule from
dashboard- What: Extensions with view-type commands must include ametadata/folder containing Raycast-styled... (source)
21 files reviewed, 1 comment
Done |
Description
Screencast
Checklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfREADMEare placed outside of themetadatafolder