Releases: Railly/agentfiles
Releases · Railly/agentfiles
Release list
0.4.1
Fixes
- Install individual skills — marketplace now passes
-s {name}to install only the selected skill, not the entire repo - Command naming — commands use filename for display name instead of parsing headings like
{Template Name}or## Task - Unhandled promise — mark async revalidation with
voidfor Obsidian plugin compliance
0.4.0
Features
- Resizable panels — drag sidebar and list panel widths
- Deep search — toggle to search file content and descriptions, configurable scope
- Skill naming mode — choose auto (frontmatter/heading) or filename-only
- Right-click context menu — copy path, open in explorer from skill list
- Text selection — select and copy text in detail panel
Performance
- Instant startup — zero skillkit calls on load, only filesystem scan (~60ms)
- Stale-while-revalidate — cached enrichment data renders immediately, fresh data fetched async in background when view opens
- Parallel revalidation — stats, conflicts, and health run concurrently via Promise.all
- Cached isInstalled() — tool detection results memoized per scan cycle
Fixes
- Windows support — platform detection for paths, PATH delimiter, .cmd/.exe extensions, shell execution, appExists/cliExists for Program Files
- renderMarkdown memory leak — pass proper Component instance instead of
this(#11) - Symlink resolution — scanner properly resolves symlinked skill directories (#8)
0.3.0
What's new
Marketplace
- Browse and search skills from skills.sh registry
- Install with agent selection modal (17 agents, SVG logos, scope toggle)
- Uninstall with lock file and copy cleanup
- Popular skills cached across sessions
- Configurable package runner (auto/npx/bunx)
Dashboard enhancements
- Streaks and weekly velocity in overview
- Action bar: update skills, scan sessions, prune stale
- Disk-cached data for instant load on restart
Detail panel
- Warnings: oversized, long descriptions, conflicts
- Usage sparkline (30-day trend)
- Execution traces
- Remove skill with confirmation dialog
Skill browser
- Filter dropdown by status (stale, heavy, oversized, conflict)
- Sort by name or usage count
- Active filter indicator with clear button
- Project-level skill scanning
New tool support
- Codex prompts and memories
- 7 new SVG logos: Goose, Cline, Continue, Roo Code, Replit, Gemini CLI, GitHub Copilot
Fixes
- Non-blocking async install/uninstall/update
- Symlink-aware scanning
- Correct invocation counts
- All Obsidian review bot issues resolved
- ESLint with obsidian plugin, zero errors
0.2.1
Fix all issues from Obsidian community plugin review.
- Command ID/name no longer include plugin name
- Settings use setHeading() instead of HTML elements
- All require() replaced with ES imports
- Empty catch blocks annotated
- Unused variables removed
- Proper async/promise handling
- Responsive dashboard layout (health + context tax side-by-side)
- Loading spinner for dashboard
- Viewport padding removed
0.2.0
Skillkit dashboard + usage analytics integration.
- Dashboard view: Overview, Top Skills, Health, Burn Rate, Context Tax, Stale Skills
- Usage badges on skill cards (use count, stale, heavy)
- All data from skillkit CLI --json (no direct DB access)
- Sidebar CTA for skillkit installation
- Requires skillkit >= 0.7.0 for full dashboard
0.1.0
Initial release of Agentfiles.
Discover, organize, and edit AI agent skills, commands, and agents across Claude Code, Cursor, Codex, Windsurf, and more — from inside Obsidian.
- Multi-tool discovery (13 tools)
- Three-column view with search
- Built-in editor with Cmd+S save
- Real-time file watching
- Token/char estimation
- Real SVG tool logos
- Favorites & collections