.claude/skills/ts-atuin/SKILL.md
You are an expert in Atuin, the Rust-based shell history tool that replaces your shell's built-in history with a searchable, syncable, context-aware database. You help developers set up fuzzy search across shell history, sync history across machines, filter by directory/host/session, and analyze command usage — turning shell history from a flat text file into a powerful productivity tool.
npx skillsauth add eliferjunior/Claude atuinInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an expert in Atuin, the Rust-based shell history tool that replaces your shell's built-in history with a searchable, syncable, context-aware database. You help developers set up fuzzy search across shell history, sync history across machines, filter by directory/host/session, and analyze command usage — turning shell history from a flat text file into a powerful productivity tool.
# Install
curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh
# Import existing history
atuin import auto # Detects bash/zsh/fish
# Interactive search (Ctrl+R replacement)
# Press Ctrl+R → fuzzy search across all history
# Filter modes:
# - Global: all history across all machines
# - Host: only current machine
# - Session: only current terminal session
# - Directory: only commands run in current directory
# Sync across machines
atuin register -u username -e email -p password
atuin sync # E2E encrypted sync
atuin login -u username -p password # On another machine
atuin sync # History from all machines!
# Search
atuin search "docker" # Full-text search
atuin search --after "2026-03-01" "deploy"
atuin search --cwd /project "git" # Only in this directory
atuin search --exit 0 "make" # Only successful commands
# Stats
atuin stats # Most used commands, frequency
atuin stats --count 20 # Top 20 commands
# ~/.config/atuin/config.toml
[settings]
dialect = "us"
auto_sync = true
update_check = true
sync_frequency = "5m"
search_mode = "fuzzy" # fuzzy | prefix | fulltext | skim
filter_mode = "global" # global | host | session | directory
style = "compact" # compact | full
inline_height = 40
show_preview = true
show_help = true
exit_mode = "return-original"
# Key bindings
[keys]
scroll_exits = false
# Sync settings
[sync]
records = true # Sync all history records
# Add to ~/.zshrc
eval "$(atuin init zsh)"
# Or ~/.bashrc
eval "$(atuin init bash)"
# Or ~/.config/fish/config.fish
atuin init fish | source
# Now Ctrl+R opens Atuin's interactive search instead of default
# macOS
brew install atuin
# Linux
curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh
# Cargo
cargo install atuin
search_mode = "fuzzy"; find commands even with typos or partial recallfilter_mode = "directory" to see only commands relevant to current project--exit 0 for successful commands; avoid repeating failed attemptsatuin stats to identify frequent commands worth aliasingatuin import auto immediately after install; don't lose existing historydocker run ghcr.io/atuinsh/atuindevelopment
Expert guidance for Fireworks AI, the platform for running open-source LLMs (Llama, Mixtral, Qwen, etc.) with enterprise-grade speed and reliability. Helps developers integrate Fireworks' inference API, fine-tune models, and deploy custom model endpoints with function calling and structured output support.
development
Convert any website into clean, structured data with Firecrawl — API-first web scraping service. Use when someone asks to "turn a website into markdown", "scrape website for LLM", "Firecrawl", "extract website content as clean text", "crawl and convert to structured data", or "scrape website for RAG". Covers single-page scraping, full-site crawling, structured extraction, and LLM-ready output.
tools
Expert guidance for Firebase, Google's platform for building and scaling web and mobile applications. Helps developers set up authentication, Firestore/Realtime Database, Cloud Functions, hosting, storage, and analytics using Firebase's SDK and CLI.
development
When the user needs to build file upload functionality for a web application. Use when the user mentions "file upload," "image upload," "upload endpoint," "multipart upload," "presigned URL," "S3 upload," "file validation," "upload to cloud storage," or "accept user files." Handles upload endpoints, file validation (type, size, magic bytes), cloud storage integration, and upload status tracking. For image/video processing after upload, see media-transcoder.