Skip to content

Add agent skills banner to utilities - #170

Merged
peckz merged 8 commits into
mainfrom
tomasz/skills-banner
Oct 23, 2026
Merged

peckz merged 8 commits into
mainfrom
tomasz/skills-banner

Conversation

@baransu

@baransu baransu commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

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).
  • Rendered from JamCallToAction and CallToActionGrid, so all 38 tool pages get it, plus pages/utilities/index.tsx.

Verified: npm run lint and npm run build pass (all 40 pages prerender). Checked the banner on the index, JSON formatter and regex tester pages.

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.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

Deploying jam-dev-utilities with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7d266fc
Status:⚡️  Build in progress...

View logs

devin-ai-integration[bot]

This comment was marked as resolved.

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.
devin-ai-integration[bot]

This comment was marked as resolved.

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.
devin-ai-integration[bot]

This comment was marked as resolved.

Keep the skills banner on tool pages only. Removes SkillsCard and the
InstallCommand/copy exports it needed.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Devin Review

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.
@baransu baransu self-assigned this Oct 23, 2026
@peckz
peckz merged commit 3de692a into main Oct 23, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants