Open-source Agent Skills for AI coding agents and React Native developers.
This repository covers GMI Software React Native libraries plus a neutral ecosystem skill for react-native-maps.
Repository: gmi-software/better-skills
Install from the full catalog:
npx skills add gmi-software/better-skillsThe CLI discovers skills under skills/<skill-name>/SKILL.md and opens an interactive selector unless you pass flags.
Install one skill:
npx skills add gmi-software/better-skills --skill react-native-maps
npx skills add gmi-software/better-skills --skill react-native-better-maps
npx skills add gmi-software/better-skills --skill react-native-better-clustering
npx skills add gmi-software/better-skills --skill react-native-better-pdf
npx skills add gmi-software/better-skills --skill react-native-payInstall every skill without prompts:
npx skills add gmi-software/better-skills --skill '*' -ynpx skills add gmi-software/better-skills --listFrom a local checkout:
npx skills add . --listSearch the public catalog (requires network access):
npx skills find react-native-maps
npx skills find maps --owner gmi-softwareVerified against published npm packages / upstream source: react-native-better-pdf on 2026-10-13, the others on 2026-08-21.
| Skill | Canonical ID | Package | Version | Source |
|---|---|---|---|---|
| react-native-maps | gmi-software/better-skills/react-native-maps |
react-native-maps | 1.29.0 | 863dc3c53aa1 |
| react-native-better-maps | gmi-software/better-skills/react-native-better-maps |
react-native-better-maps | 1.1.0 | b9a178334913 |
| react-native-better-clustering | gmi-software/better-skills/react-native-better-clustering |
react-native-better-clustering | 1.0.0 | 7c7d659046a3 |
| react-native-better-pdf | gmi-software/better-skills/react-native-better-pdf |
react-native-better-pdf | 1.0.0 | e93ad5366ae4 |
| react-native-pay | gmi-software/better-skills/react-native-pay |
@gmisoftware/react-native-pay | 0.0.16 | 2078fdda8bde |
Directory names, SKILL.md frontmatter name fields, and --skill values all use the same slug (for example, react-native-maps).
skills.sh is the public directory for Agent Skills. Important details:
- CLI install always works from GitHub.
npx skills add gmi-software/better-skillsclones the repository and readsskills/*/SKILL.md; it does not depend on skills.sh being indexed first. - skills.sh listing is telemetry-driven. When someone installs from a public GitHub source, the official CLI sends anonymous install telemetry to the skills service (see
src/telemetry.tsinvercel-labs/skills). That is how skills enter search, leaderboards, and install counts. There is no GitHub crawler for arbitrary skill repositories. - Local installs are not tracked.
npx skills add .skips remote telemetry because there is no public GitHub source. - Opt out is supported. Set
DISABLE_TELEMETRY=1orDO_NOT_TRACK=1to disable CLI telemetry entirely. - Repo page layout.
skills.sh.jsongroups skills on the repository page once skills.sh has seen installs from this repo. See Customize repo pages. - Individual skill URLs follow
https://skills.sh/gmi-software/better-skills/<skill-name>once a skill has been seen by the telemetry service. - Do not add custom tracking inside skills. Keep
SKILL.mdand reference docs free of analytics requests; install analytics are handled by the official CLI only.
As of 2026-08-24, this repository’s skills were not yet returned by the public search endpoint used by npx skills find (GET https://skills.sh/api/search). That usually means no qualifying installs have been recorded yet. After users install from gmi-software/better-skills, check discovery with:
npx skills find react-native-maps --owner gmi-softwareThe authenticated v1 API (https://skills.sh/api/v1/...) is documented at skills.sh/docs/api and requires a Vercel OIDC token.
npm install
npm run validateThis checks every skills/*/SKILL.md for valid frontmatter, unique names, directory/name alignment, and consistency with skills.sh.json.
See CONTRIBUTING.md for how to add or update a skill.
Once installed, ask naturally:
Why does react-native-maps perform badly on Android?
Help me debug why react-native-better-clustering is slow with 20k markers.
How do I migrate from react-native-maps to react-native-better-maps?
Migrate this app from react-native-pdf to react-native-better-pdf.
Implement Apple Pay with @gmisoftware/react-native-pay.
MIT — see LICENSE.