oli-storage-manager

Solid

A unified data management skill using 'oli' to interface with S3, GCS, Azure, and other remote storage with built-in safety guardrails.

AI & Automation 1 stars 0 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
10
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Oli Storage Manager Skill ## When to use me - When the user needs to interact with **remote** storage services (AWS S3, Google Cloud Storage, Azure Blob, etc.). - When a user asks to list, move, copy, or delete files across different storage backends using `oli`. - When the user wants to visualize the directory structure of a **remote** bucket, sftp server, or some other **remote** data store. ## What I do - **Profile Management**: Automatically detects and prompts for `oli` profiles from `~/Library/Application Support/oli/config.toml`. - **Data Exploration**: Generates recursive JSON tree layouts of storage directories. - **Unified File Ops**: Executes standard file operations (`ls`, `cp`, `mv`, `rm`, `cat`, `stat`) across all OpenDAL-supported services. - **Safety Enforcement**: Intercepts destructive actions to require explicit human confirmation. ## DO NOT USE ME FOR THE LOCAL FILE SYSTEM - I am for **remote** only. - Use `serena`, `ripgrep` or `fd` when the user wants to explore the local file system. --- ## CRITICAL SAFETY RULES (MANDATORY) **Before executing any command that modifies or deletes data, you MUST follow this protocol:** 1. **Identify Destructive Intent**: This includes `oli rm`, `oli rb`, or `oli cp`/`oli mv` when the destination already exists (overwriting). 2. **Request Explicit Confirmation**: Pause and ask: *"I am about to [Action] [Target]. Do you want to proceed? (Yes/No)"*. 3. **No Implicit Consent**: Do not proceed based on vague affirmati...

Details

Author
tkolleh
Repository
tkolleh/skills
Created
3 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category