feat: add 90 skills from skills.sh top list#6
Conversation
Add 90 curated skills across 7 category files: - antfu.json (4): vue, vite, vitest, vue-best-practices - anthropic.json (17): design, docs, testing tools from Anthropic - community.json (16): independent authors and orgs - coreyhaines31.json (25): marketing skills - expo.json (9): Expo/React Native skills - superpowers.json (14): workflow and dev process skills - vercel.json (7): React, Next.js, and design from Vercel Remove skill.json — entries redistributed to anthropic.json, vercel.json, and community.json by org/author. Total: 92 skills (was 2). CI will auto-build skillshare-hub.json.
Summary of ChangesHello @runkids, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request significantly expands the repository's skill library by integrating a large collection of new skills from various external sources. The primary goal is to enrich the available functionalities and knowledge base, making the system more versatile. Concurrently, it improves the organization of skills by categorizing them into dedicated files based on their origin, ensuring a more structured and maintainable skill set. Highlights
🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console. Changelog
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
Audit job now builds skillshare-hub.json from skills/*.json before running the audit, instead of depending on validate job's auto-commit.
There was a problem hiding this comment.
Code Review
The pull request successfully adds a significant number of new skills, organized into separate JSON files by author/organization, and correctly redistributes entries from the removed skill.json. The overall structure of the new skill definitions is consistent and well-organized. However, there are a few inconsistencies in the source field format and the presence of a redundant skill field in some entries that should be addressed for better data uniformity.
| { | ||
| "name": "skillshare", | ||
| "description": "Built-in AI skill for skillshare – helps install, search, and manage skills from the hub", | ||
| "source": "https://github.com/runkids/skillshare/tree/main/skills/skillshare", |
There was a problem hiding this comment.
The source field for the skillshare entry uses a full GitHub URL, which is inconsistent with the org/repo/path format used by other skill entries. Standardizing the source format to org/repo/path will ensure consistency and potentially simplify parsing for any automated tools.
| "source": "https://github.com/runkids/skillshare/tree/main/skills/skillshare", | |
| "source": "runkids/skillshare/skillshare", |
| "name": "skill-creator", | ||
| "description": "Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.", | ||
| "source": "anthropics/skills", | ||
| "skill": "skill-creator", |
| "name": "template-skill", | ||
| "description": "Template and starter for creating new AI agent skills", | ||
| "source": "anthropics/skills", | ||
| "skill": "template-skill", |
| "description": "Built-in AI skill for skillshare – helps install, search, and manage skills from the hub", | ||
| "source": "https://github.com/runkids/skillshare/tree/main/skills/skillshare", | ||
| "tags": [ | ||
| "skillshare", |
Skill Audit ResultsAudited 90 sources across 20 repos.
Audit Details
|
Summary
Add 90 curated skills from skills.sh top list, organized by org/author:
antfu.jsonantfu/skillsanthropic.jsonanthropics/skillscommunity.jsoncoreyhaines31.jsoncoreyhaines31/marketingskillsexpo.jsonexpo/skillssuperpowers.jsonobra/superpowersvercel.jsonvercel-labs/*Also removes
skill.json— its entries are redistributed toanthropic.json,vercel.json, andcommunity.jsonby org/author.skillshare-hub.jsonwill be auto-built by CI (per #5).Test plan
skillshare-hub.jsonwith 92 skills