babashka.fs
CommunityEffortless cross-platform file system automation.
Authorhugoduncan
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill simplifies file and directory management across different operating systems in Clojure, eliminating the need for complex Java interop or platform-specific code.
Core Features & Use Cases
- Cross-Platform File Operations: Perform all common file system tasks (create, copy, move, delete, read, write) seamlessly across Linux, macOS, and Windows.
- Powerful Path Manipulation: Easily join, split, normalize, and relativize paths, ensuring robust and portable file handling.
- Advanced Searching & Filtering: Find files with flexible glob patterns, regular expressions, and custom predicates for precise file discovery.
- Use Case: Automate a daily backup routine by finding all
.logfiles older than 7 days in a specific directory, compressing them into a timestamped zip archive, and moving the archive to a remote backup location, all with a single, portable script.
Quick Start
Use the babashka.fs skill to find all Clojure files in the current directory and its subdirectories, then list their absolute paths.
Dependency Matrix
Required Modules
babashka/fs
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: babashka.fs Download link: https://github.com/hugoduncan/library-skills/archive/main.zip#babashka-fs Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.