Repository navigation
Add agent skills banner to utilities - #170
Merged
Merged
Conversation
Promote github.com/jamdotdev/skills with one banner rendered inside both existing CTA components (JamCallToAction and CallToActionGrid) and below the tool grid on the utilities index.
Dark terminal-style card so the banner stands out from the Jam card. The install command is the primary action: whole row copies on click with press feedback, GitHub becomes a text link. New copy sells the skills roadmap. Command wraps at 375px instead of truncating.
Keep the site's light card instead of the inverted dark one. Title 'Teach your coding agent to show its work' ties to the repo tagline. Subtitle lists the four outcomes as verbs and drops the skill count.
Replace the two-card CallToActionGrid with JamCallToAction on the 28 pages that still used it, so every tool page shows the same Jam banner, skills banner and open-source line. Delete CallToActionGrid and SquareCard. Move csv-file-viewer's SEO block below the promos so all pages read tool, promos, FAQ. Shorten the default Jam copy to one line.
Replace the full-width banner below the index grid with a SkillsCard in slot 3, using the same Card shell as the tool cards. The install command and copy become a shared InstallCommand export.
Keep the skills banner on tool pages only. Removes SkillsCard and the InstallCommand/copy exports it needed.
Contributor
There was a problem hiding this comment.
Devin Review found 1 new potential issue.
⚠️ 1 issue in files not directly in the diff
⚠️ Skills banner absent from utilities index
On the utilities index, Home renders only tool cards and no skills banner. SkillsBanner appears only through JamCallToAction on individual tool pages, so index visitors lose the install command.
Chip is now 40px with an 8px gap so both cards' text starts at the same x. The $ prompt no longer swaps for a checkmark; the copy icon slot shows a check and "Copied" instead, on all viewports.
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.
Adds a small banner for jamdotdev/skills, Jam's open-source agent skills, under the Jam call to action on every utility page and below the tools grid on the index.
components/SkillsBanner.tsx: new card, styled like the existing Jam card: title, one line,npx skills add jamdotdev/skills, "View on GitHub" (?ref=utils-banner, matching the existing CTAs).JamCallToActionandCallToActionGrid, so all 38 tool pages get it, pluspages/utilities/index.tsx.Verified:
npm run lintandnpm run buildpass (all 40 pages prerender). Checked the banner on the index, JSON formatter and regex tester pages.