efx-ai-skills
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Gecti
- Code scan — Scanned 1 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
This tool provides a terminal user interface (TUI) to search, preview, and manage AI agent skills across multiple providers like Claude, Cursor, and GitHub Copilot. It centralizes downloaded skills in a single directory and uses symlinks to distribute them to the correct provider folders.
Security Assessment
Overall Risk: Low. The automated code scan found no dangerous patterns, hardcoded secrets, or requests for overly broad permissions. However, the tool inherently interacts with the local filesystem and makes network requests to fetch skills from public registries like skills.sh. It also executes standard system operations like creating symlinks inside user directories. While no malicious activity was detected, it is always wise to inspect the skills downloaded from third-party registries before allowing your AI agents to execute them.
Quality Assessment
The project is highly accessible and actively maintained, featuring a permissive MIT license and a recent last push. It is cleanly written in Go, which ensures a fast, single-binary execution without heavy dependencies. The primary concern is its low community visibility; having only 6 GitHub stars means the codebase has not been extensively vetted by a large audience. Despite the lack of widespread community trust, the repository itself is well-documented and appears to be in active development.
Verdict
Safe to use, though you should manually review third-party skills before installing them.
A beautiful TUI for discovering, previewing, and managing AI agent skills across multiple providers (Claude, Cursor, Opencode, Qoder, and more)
Efx-ai-skills
A beautiful TUI (Terminal User Interface) for discovering, previewing, and managing AI agent skills across multiple providers.

✨ Features
- 🔍 Unified Search - Search skills from skills.sh and playbooks.com registries
- 👀 Beautiful Preview - View skill documentation with rendered Markdown
- 📦 Centralized Storage - One skill library (
~/.agents/skills/) shared across all providers - 🔗 Smart Linking - Symlink skills to multiple providers (Claude, Cursor, Qoder, Windsurf, Copilot, Codex)
- 🎨 Intuitive TUI - Built with Charm's Bubble Tea
- ⚡ Fast & Lightweight - Single Go binary, no dependencies
- 🔄 Sync Management - Keep skills in sync across all providers
- ⌨️ Keyboard-First - Navigate everything with vim-style keybindings
🎯 Concept
efx-ai-skills solves the problem of managing AI agent skills across different providers. Instead of downloading the same skill multiple times or manually copying files, it provides:
- Central Storage - All skills stored once in
~/.agents/skills/ - Provider Linking - Symlinks to provider directories (
~/.claude/skills/,~/.cursor/skills/, etc.) - Easy Discovery - Search 100+ skills from multiple registries
- Visual Management - See which providers have which skills at a glance
📥 Installation
From Source
# Clone the repository
git clone https://github.com/electroheadfx/efx-ai-skills.git
cd efx-ai-skills
# Build the binary
make build
# Install to your PATH
sudo mv bin/efx-skills /usr/local/bin/
Using Go Install
go install github.com/electroheadfx/efx-ai-skills@latest
Prerequisites
- Go 1.22 or later (for building from source)
- Terminal with Unicode support
- Supported OS: macOS, Linux
🚀 Quick Start
Launch the TUI
# Start the main interface (status view)
efx-skills
Search for Skills
# Search from the TUI
efx-skills search
# Or search with a query
efx-skills search "react"
Preview a Skill
# Preview skill documentation
efx-skills preview vercel-labs/agent-skills/react-best-practices
View Status
# Show provider status
efx-skills status
🎮 Usage
Navigation
Status View (default)
s- Open search↑/↓- Navigate providersEnter/m- Manage provider skillsc- Open configurationr- Refresh statusq- Quit
Search View
- Type to search across registries
↵- Execute search (when focused on input)Tab- Toggle focus between input and results↑/↓orj/k- Navigate resultsporEnter- Preview selected skilli- Install skill←/→- Page navigationEsc- Back to status
Preview View
j/kor↑/↓- Scroll line by lineSpace/b- Page down/upg/G- Jump to top/bottomEsc- Back to search
CLI Commands
# Search skills
efx-skills search "authentication"
# Preview a skill
efx-skills preview yoanbernabeu/grepai-skills/find-skills
# Install a skill
efx-skills install <skill-name> -p claude -p cursor
# List installed skills
efx-skills list
# Show provider status
efx-skills status
# Sync all providers
efx-skills sync
# Manage configuration
efx-skills config
# Show version
efx-skills --version
📁 Directory Structure
~/.agents/
├── skills/ # Central skill storage
│ ├── find-skills/
│ │ └── SKILL.md
│ ├── grepai-installation/
│ │ └── SKILL.md
│ └── ...
└── .skill-lock.json # Lock file
~/.claude/skills/ # Symlinks to central storage
~/.cursor/skills/ # Symlinks to central storage
~/.qoder/skills/ # Symlinks to central storage
~/.windsurf/skills/ # Symlinks to central storage
~/.codex/skills/ # Symlinks to central storage
🎨 Supported Providers
efx-ai-skills can manage skills for the following AI coding assistants:
- Claude (
~/.claude/skills/) - Anthropic's Claude Desktop - Cursor (
~/.cursor/skills/) - Cursor AI Editor - Qoder (
~/.qoder/skills/) - Qoder AI Assistant - Windsurf (
~/.windsurf/skills/) - Windsurf Editor - GitHub Copilot (
~/.copilot/skills/) - GitHub Copilot - Cline (
~/.cline/skills/) - Cline VSCode Extension - Roo Code (
~/.roo-code/skills/) - Roo Code Extension - OpenCode (
~/.config/opencode/skills/) - OpenCode Assistant - Codex (
~/.codex/skills/) - OpenAI Codex CLI - Continue (
~/.continue/skills/) - Continue.dev Extension
Each provider can be individually enabled/disabled in the configuration.
🎨 Screenshots
Main Menu (Home)
The default view shows the status of all configured AI providers, displaying which providers have skills installed and their sync status.

Search Skills
Search for skills across multiple registries (skills.sh and playbooks.com) with an intuitive interface. Navigate results and preview skills directly.

Preview Skills
View beautifully rendered markdown documentation for any skill before installing. Supports scrolling through long documentation with vim-style keybindings.

Manage Provider Skills
Select which skills to enable or disable for specific providers. Toggle individual skills with checkboxes.

Configuration
Manage custom sources, registries, and provider settings through the configuration interface.

🔧 Configuration
Configuration is stored in ~/.config/efx-skills/config.json:
{
"registries": [
{
"name": "skills.sh",
"url": "https://skills.sh/api/search",
"enabled": true
},
{
"name": "playbooks.com",
"url": "https://playbooks.com/api/skills",
"enabled": true
}
],
"repos": [
"yoanbernabeu/grepai-skills"
],
"enabled_providers": [
"claude",
"cursor",
"qoder",
"codex"
]
}
🏗️ Architecture
efx-ai-skills uses a centralized storage model with provider linking:
- Skills are downloaded once to
~/.agents/skills/ - Providers reference via symlinks to their respective directories
- TUI manages the relationships between skills and providers
- Lock file tracks state for consistency
Built with:
- Bubble Tea - TUI framework
- Bubbles - TUI components
- Glamour - Markdown rendering
- Lipgloss - Styling
- Cobra - CLI framework
📋 Changelog
v0.2.1
- Added OpenAI Codex provider support at
~/.codex/skills/ - Centralized provider definitions so future provider additions happen in one place
v0.1.4
- Fixed skill removal from providers not working for non-symlinked directories
- Fixed manage view not showing provider-only skills (not in central storage)
- Fixed config not loading saved state (repos and provider toggles lost on reopen)
- Fixed provider toggle not reflected in main menu status view
- Updated screenshots
v0.1.3
- Fixed slow markdown preview rendering by replacing
glamour.WithAutoStyle()withglamour.WithStandardStyle("dracula")
v0.1.2
- Cleaned old folder/files
- Grouped cmux skill to cmux folder
- Modified theme for folder skills
- Added collapsed skills folder
- Changed provider shortcut, added skill preview, changed theme
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
📄 License
MIT License - see LICENSE file for details
👤 Author
Laurent Marques (efx)
© 2026 efx - Laurent Marques
🙏 Acknowledgments
- Charmbracelet for the amazing TUI libraries
- skills.sh and playbooks.com for skill registries
- All skill authors contributing to the AI agent ecosystem
Efx-ai-skills - Making AI agent skill management simple and beautiful ✨
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi