Skip to content

feat: add static gallery UI mockups#115

Merged
Aaronontheweb merged 3 commits into
devfrom
feature/gallery-mockups
Jul 6, 2026
Merged

feat: add static gallery UI mockups#115
Aaronontheweb merged 3 commits into
devfrom
feature/gallery-mockups

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Contributor

Summary

Adds static HTML mockups for the SkillServer Gallery UI. These are served from wwwroot/ and include:

  • Home page (index.html) — landing page with search and navigation
  • Skills listing (skills.html) — browse/search skills with detail views
  • Subagents listing (subagents.html) — browse/search subagents with detail views
  • Sample skill pages — Kubernetes Deploy skill detail page
  • Sample subagent pages — Code Analyst subagent detail page
  • Shared stylesheet — NetClaw brand-styled CSS

What this PR does NOT include

  • Backend API changes (coming in a separate PR)
  • API versioning support (coming in a separate PR)

This PR contains only the static frontend assets — no backend code changes.

Preview

Mockups are served at /gallery/ when SkillServer runs with static file serving enabled (enabled in the companion API versioning PR).

- Shared stylesheet (style.css) with NetClaw brand styling
- Homepage with hero, search, stats, recent skills/sub-agents
- Skills list with search, category filters, pagination
- Sub-agents list with role/visibility filters, grid cards
- Skill detail page with full SKILL.md blob and copy button
- Sub-agent detail page with full agent.md blob and copy button
- Responsive layout (desktop, tablet, mobile)
- Footer matching Memorizer pattern

Mock data only — not yet wired to SkillServer API endpoints.
@Aaronontheweb Aaronontheweb enabled auto-merge (squash) July 6, 2026 18:19
@Aaronontheweb Aaronontheweb disabled auto-merge July 6, 2026 18:19
- Fix broken nav links in index.html (/skills → skills.html, /sub-agents → subagents.html)
- Extract copyToClipboard to shared script.js, remove inline duplicates
- Add trailing newlines to all HTML files
@Aaronontheweb Aaronontheweb merged commit e40cc6e into dev Jul 6, 2026
7 checks passed
@Aaronontheweb Aaronontheweb deleted the feature/gallery-mockups branch July 6, 2026 18:39
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