android-saf

Community

SAF-based Android file access via JSON workflows.

AuthorManamama
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a secure, URI-based workflow to interact with Android's Storage Access Framework (SAF) without granting direct, uncontrolled filesystem access. It enables AI agents to operate within a user-selected territory using URIs and JSON messages, reducing risk while preserving functionality.

Core Features & Use Cases

  • URI-based SAF access: Navigate, inspect, and manipulate Android files and directories via content:// URIs without touching the local filesystem.
  • Structured workflow orchestration: Coordinate directory selection, territory listing, metadata retrieval, and read/write operations through dedicated SAF commands.
  • Use Case: An AI agent needs to safely explore a user-granted folder, read file metadata, and perform non-destructive I/O through URIs for processing tasks.

Quick Start

Start by invoking termux-saf-managedir to select a directory, then list items with termux-saf-ls and perform read/write through the returned URIs.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: android-saf
Download link: https://github.com/Manamama/Puzzles_for_AIs/archive/main.zip#android-saf

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.