Skip to content

feat(site): publish the catalogue on GitHub Pages - #78

Merged
evemcgivern merged 2 commits into
mainfrom
feat/pages-site
Sep 25, 2026
Merged

evemcgivern merged 2 commits into
mainfrom
feat/pages-site

Conversation

@evemcgivern

Copy link
Copy Markdown
Contributor

Moves the catalogue from a claude.ai page to https://stylusnexus.github.io/agent-plugins/.

  • site/index.html is the published catalogue page plus a full <head>: title, description, canonical, Open Graph and Twitter cards with an absolute 1200x630 image (a screenshot of the page), JSON-LD SoftwareSourceCode. No version numbers in metadata.
  • site/sitemap.xml, site/llms.txt, .nojekyll. robots.txt lives at the org root; its sitemap line goes in a separate portfolio PR.
  • .github/workflows/pages.yml deploys site/ on changes to main. Pages is already switched to workflow builds.
  • check-readme.py now fails when the page is missing a pack, a skill chip, or has a wrong count. Tested: removing one chip fails the check.
  • README catalogue link and package.json homepage point at the new site.

site/ is not in the npm package (files excludes it).

🤖 Generated with Claude Code

https://claude.ai/code/session_01FqTSev7LyLprLNwPfVfQA8

evemcgivern and others added 2 commits September 24, 2026 18:50
The catalogue lived only on claude.ai, where search engines can't
index it and every update needed its share pin moved by hand. It now
publishes from site/ on each merge, with search and share metadata.
check-readme.py fails the build when the page's packs, skills, or
counts drift from plugins/ on disk.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FqTSev7LyLprLNwPfVfQA8
AI answers quote the first sentence that names a thing, and the page
never named agent-plugins. The lede now does, pack names are linked
headings, install headings are distinct, and a Questions section gives
self-contained answers. JSON-LD lists every pack with breadcrumb and
FAQ entries; llms.txt links each pack README.

The Pages actions move to their current majors. The private-terms
check now also scans the root README and site/ against the private
list, since both are public.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FqTSev7LyLprLNwPfVfQA8
@evemcgivern
evemcgivern merged commit b73dd09 into main Sep 25, 2026
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.

1 participant