Skip to content

feat: Add user dashboard with skill management#2

Merged
steipete merged 2 commits intoopenclaw:mainfrom
dbhurley:feat/user-dashboard
Jan 7, 2026
Merged

feat: Add user dashboard with skill management#2
steipete merged 2 commits intoopenclaw:mainfrom
dbhurley:feat/user-dashboard

Conversation

@dbhurley
Copy link
Copy Markdown
Contributor

@dbhurley dbhurley commented Jan 5, 2026

Summary

Adds a Dashboard page for logged-in users to manage their published skills.

Features

  • New /dashboard route - Shows all skills owned by the current user
  • Dashboard link in user menu - Added to the dropdown menu in the header
  • Skill cards display:
    • Name and slug
    • Description (truncated)
    • Stats (downloads, stars, version count)
  • "New Version" button - Links to upload page with pre-populated slug
  • Upload page enhancements:
    • Accepts ?updateSlug=<slug> query param
    • Pre-fills form with existing skill data
    • Auto-bumps version number (patch increment)
  • Empty state - Friendly message with CTA for users with no skills
  • Responsive design - Works on mobile

Screenshots

The dashboard provides a clean overview of user's skills with quick actions:

  • View skill page
  • Upload new version

Testing

  • Build passes
  • Dashboard loads for authenticated users
  • Skills list correctly filtered by owner
  • New Version button navigates to upload with slug param
  • Upload form pre-populates when updateSlug is provided

dbhurley and others added 2 commits January 5, 2026 17:34
- Add /dashboard route showing user's published skills
- Add 'Dashboard' link to user dropdown menu in header
- Skills display name, slug, description, stats (downloads, stars, versions)
- 'New Version' button links to upload with pre-populated slug
- Upload route accepts ?updateSlug param to pre-fill form for updates
- Auto-bumps version number when updating existing skill
- Responsive design for mobile
- Empty state with call-to-action for new users
@vercel
Copy link
Copy Markdown
Contributor

vercel bot commented Jan 7, 2026

@steipete is attempting to deploy a commit to the Amantus Machina Team on Vercel.

A member of the Team first needs to authorize it.

Copy link
Copy Markdown
Contributor

@steipete steipete left a comment

Choose a reason for hiding this comment

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

Updated branch to current main and aligned dashboard fields/styles with current schema + tokens. LGTM.

@steipete steipete merged commit 927cd4d into openclaw:main Jan 7, 2026
1 of 3 checks passed
aronchick pushed a commit to aronchick/clawhub that referenced this pull request Feb 18, 2026
feat: Add user dashboard with skill management
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