docs(skills): add Bolt install steps to the Agent Skills pages - #427
Open
raffaelefarinaro wants to merge 1 commit into
Open
docs(skills): add Bolt install steps to the Agent Skills pages#427raffaelefarinaro wants to merge 1 commit into
raffaelefarinaro wants to merge 1 commit into
Conversation
Bolt imports Agent Skills from a public GitHub repo, so the Scandit plugin can be installed there without a terminal. Add it to the per-agent install picker under a new 'AI app builders' group, gated to Web since these platforms only generate web apps. The picker entries gain an optional framework filter, an optgroup label and a link to the platform's own instructions. Verified in the Bolt UI: the repo URL plus the skill-folder dropdown imports a single skill. Lovable and Replit were tested and left out for now — Lovable rejects the repo (its GitHub import applies a 200-file limit to the whole repository before scoping to the linked skill folder), and our skills are not discoverable in Replit's Discover pane yet.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds Bolt to the per-agent install picker on the Agent Skills pages, under a new AI app builders group.
Bolt imports Agent Skills straight from a public GitHub repo, so people building there can install the Scandit skills without a terminal —
npx plugins add scandit/skillsis useless to them. The steps are:Verified by hand in the Bolt UI: pasting
https://github.com/scandit/skillspopulates the Skill folder name dropdown and imports the selected skill.Changes
SkillsCallout/agents.tsx— Bolt entry, plus three new optional fields onAgentInstall:group(optgroup in the picker),frameworks(which framework pages offer the entry) anddocs(link to the platform's own instructions).SkillsCallout/ManualInstall.tsx— filters entries by framework, renders optgroups when any grouped entry applies, and shows the docs link.SkillsPage/index.tsx+styles.module.css— a pointer under the one-command install ("Building in an AI app builder instead? The same skills import straight from GitHub into Bolt"), and a reworded manual-install intro. Both are derived from the entries, so they stay correct as builders are added or removed.Gated to Web: these platforms only generate web apps, so nothing changes on the iOS, Android, Flutter, React Native, Cordova, Capacitor, KMP or .NET pages.
Platforms tested and left out
scandit/skills(973 files) is rejected with "ZIP file contains too many files". The repo root URL, the documentedtree/<branch>/skills/<slug>form and uploading GitHub's repo zip all fail. A hand-built zip of a single skill folder (SKILL.md at the root +references/) imports fine via the Archive tab, so the fix on our side would be publishing per-skill zips as release assets inscandit/skills— or per-skill orphan branches, if we want a paste-a-URL flow. Reported to Lovable support.Both re-add as a single entry in
AGENT_INSTALLSonce they work.Verification
yarn typecheck,yarn buildand cspell all pass. Checked the built HTML: the Web page renders the new group and copy, and no other framework page is affected.