Changelog
New updates and improvements to SkillSmith.
v2.0.0
- NewPublic gallery — browse, search, and download community-created skills at /gallery
- NewShare to Gallery — submit skills with optional author attribution, reviewed by AI before publishing
- NewAI auto-review — every submission scored for safety, quality, usefulness, and originality by Claude Sonnet 4
- NewAdmin dashboard at /admin — moderation queue, stats cards, approve/reject/re-review actions
- NewIndividual skill pages with rendered preview, metadata sidebar, and download button
- ImprovedRebrand: "Skill Maker" → "SkillSmith" across all UI and metadata
- ImprovedPersona icons now use clean lucide-react SVGs instead of emojis
- InfraSwitched database from Neon HTTP to Railway Postgres (postgres.js driver)
- InfraAdded Redis-based rate limiting (ioredis) with in-memory fallback
- InfraNew shared_skills table with moderation status flow and AI review scores
v1.5.0
- NewImage paste & upload — paste screenshots (Cmd+V) anywhere, or drag & drop images. Claude reads them directly via vision API.
- New6 example personas (Frontend Dev, Data Engineer, Mobile Dev, Python Backend, Product Manager, DevOps/SRE) — click to preview, import into the prompt box
- NewDynamic OG image — branded card with feature pills, generated server-side via Next.js ImageResponse
- ImprovedUpload zone now accepts images (PNG, JPG, WebP, GIF) up to 500KB, with thumbnail previews and hover-to-remove
- ImprovedMax file limit increased from 5 to 10 (images + text combined)
v1.4.0
- NewMajor prompt rewrite — all 3 AI prompts now use the complete 2026 Claude Code skills spec
- ImprovedGenerated skills now use advanced features: argument-hint, allowed-tools, dynamic context injection (!`command`), context: fork, skill folder structure
- ImprovedBetter few-shot examples using Anthropic's 3 skill categories (Document Creation, Workflow Automation, MCP Enhancement)
- ImprovedProgressive disclosure guidance — skills reference linked files instead of embedding everything inline
- FixedOpus 4.6 model ID corrected — was returning empty responses due to wrong version date
- FixedAPI routes now return proper 500 errors instead of silently empty streams on failure
v1.3.0
- NewAdmin panel — full system transparency dialog showing architecture, API config, validation rules, database schema, and exact prompts
- ImprovedAdmin modal expanded to max-w-6xl with proper top positioning (no title clipping)
v1.2.0
- NewModel selector — Sonnet 4 (free), Opus 4.5 and Opus 4.6 (unlock with code)
- NewTwo-tier unlock system: premium code (models only) and admin code (models + prompt transparency)
- NewPrompt viewer tab — admin users can see exact system/user prompts sent to Anthropic
- ImprovedAll API routes validate model + unlock code server-side on every request
v1.1.0
- NewNeon Postgres database for analytics and skill archiving
- NewFire-and-forget analytics tracking on every AI generation
- NewSave-to-database on skill download
- NewPublic changelog page
- ImprovedLanding page redesign — "How it's built" section, skill explainer, tech stack badges
- ImprovedFooter: built-by attribution, skill docs link, changelog link
v1.0.0
- New4-step creation wizard: Context → Ideas → Draft → Download
- NewAI-powered context analysis — suggests 2-3 tailored skill ideas
- NewFull SKILL.md generation with streaming output via Claude Sonnet 4
- NewAI refinement — describe changes in natural language
- NewReal-time validation: YAML frontmatter, kebab-case name, description length
- NewSplit-pane editor with live Markdown preview
- NewClient-side .zip download via JSZip
- NewFile upload support (.md, .txt, .json, .yaml, .py, .ts, .js)
- NewlocalStorage persistence — resume where you left off
- NewIn-memory rate limiting (10 req/min per IP)
- NewLanding page with hero, how-it-works, and CTAs
- InfraNext.js 16, React 19, Tailwind CSS, Vercel AI SDK v6, Railway deployment
- Infra26 tests covering validator, format parser, and zip generator