Dropbox Manager Skill for Openclaw

A high-performance, Swift-native MCP server and CLI tool for secure Dropbox file management and AI agent automation.

ryanlisse
v1.0.0
Jan 17, 2026
0
3.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install dropbox

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install dropbox using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Dropbox Manager Skill?

The Dropbox Manager Skill is a robust, Swift-native implementation designed to bridge the gap between AI agents and cloud storage. By utilizing the Model Context Protocol (MCP), it allows AI coding agents and LLMs to interact directly with Dropbox accounts to list directories, search file contents, and perform CRUD operations with enterprise-grade security. This Openclaw Skills component leverages the official SwiftyDropbox SDK and Apple's CryptoKit to ensure that all interactions are both fast and secure.

Built for developers and power users, this skill provides a seamless interface for programmatic cloud storage management. It eliminates the friction of manual uploads and downloads by giving your AI agent the tools it needs to navigate and manipulate your Dropbox filesystem directly, all while maintaining strict adherence to modern security standards like PKCE and hardware-backed token storage.

Dropbox Manager Skill Use Cases

  • Enabling AI agents to read and analyze project documentation stored in Dropbox.
  • Automating the upload of build artifacts or logs directly to cloud storage from a CLI environment.
  • Facilitating secure, cross-device file synchronization for development teams using Openclaw Skills.
  • Streamlining asset management by allowing LLMs to search for and retrieve specific project files during coding sessions.

How Dropbox Manager Skill Works

  1. The user authenticates via a secure OAuth 2.0 flow with PKCE, which stores tokens in the macOS Keychain for hardware-backed protection.
  2. The skill initializes an MCP server, exposing a suite of tools like list_directory, search, and upload to the AI agent.
  3. When an agent requires a file operation, it sends a request through an MCP client (such as Claude Desktop or Claude Code).
  4. The skill executes the request using the Dropbox Swift SDK, handling automatic token refreshing and API rate limiting behind the scenes.
  5. The results, such as file metadata or text content, are returned to the agent in a structured format for immediate processing.

Dropbox Manager Skill Setup

To integrate this skill into your workflow, follow these installation steps:

# Clone and build the core tool
git clone https://github.com/RyanLisse/Dropbook.git
cd Dropbook
make build

# Configure authentication
export DROPBOX_APP_KEY="your_app_key"
export DROPBOX_APP_SECRET="your_app_secret"
make login

Once authenticated, add the executable to your MCP configuration file to enable the Openclaw Skills functionality within your AI environment.

Dropbox Manager Skill Data Schema & Taxonomy

The skill organizes and returns data using structured JSON formats to ensure clarity for AI agents. Key data structures include:

Entity Attributes Description
File Metadata type, name, path, size Standard information returned for file and folder listings.
Search Result matchType, metadata Details regarding content or filename matches in a search query.
Auth Data access_token, refresh_token Stored securely in macOS Keychain or ~/.dropbook/auth.json.
Account Info name, email Basic profile information for the authenticated user.

All paths provided to the skill should be absolute relative to the Dropbox root (e.g., /Projects/Work).

Dropbox Manager Skill Advanced Features

  • Enterprise-Grade Security: Implements PKCE (RFC 7636) and CSRF protection for all authentication flows.
  • Hardware-Backed Storage: Utilizes the macOS Keychain with kSecAttrAccessibleWhenUnlocked for secure token management.
  • Bulk Operation Support: Built-in compatibility with rclone for high-performance backups, syncing, and large-scale transfers.
  • Automatic Token Refresh: Ensures long-running Openclaw Skills automations remain active without manual intervention.
  • Swift Concurrency: Developed using an actor-based architecture for thread-safe, high-performance execution.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*