file-server

Start a local HTTP file server to share directory contents over a network.

147|11|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/CrawlScript/MMClaw --skill file-server
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: file-server
Source: https://github.com/CrawlScript/MMClaw/tree/main/mmclaw/skills/file-server
Command: npx skills add https://github.com/CrawlScript/MMClaw --skill file-server

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill allows you to easily share files from a specific directory on your local machine over a network using a simple HTTP server.

Core Features & Use Cases

  • Local File Sharing: Serve files from any directory to other devices on the same network.
  • Web Access: Access shared files through a web browser.
  • Use Case: You need to quickly share a set of project documents with a colleague who is on the same Wi-Fi network. You can use this skill to serve the project folder so they can download the files directly.

Quick Start

Start a file server for the current directory on port 8000 after confirming it's safe.

Frequently Asked Questions about file-server

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I share files over a local network using a simple HTTP server?▼

To share files over a local network, this skill initiates a local HTTP server to serve directory contents to other connected devices. It leverages Python's built-in http.server module for temporary file distribution.

Can I access shared directory files from a web browser on another device?▼

Yes, you can access shared directory files through a web browser on another device connected to the same local network. The HTTP file server allows direct web access to download the shared files.

Do I need to install additional dependencies to run a Python HTTP file server?▼

No additional dependencies are required to run the HTTP file server because it uses Python's built-in http.server module. However, a dedicated guard skill performs a security pre-check before starting the server.

What is the best way to quickly distribute project documents to colleagues on the same Wi-Fi?▼

The best way to distribute project documents locally is by serving the specific project folder over HTTP. Colleagues on the same Wi-Fi network can then access and download the files directly via their web browsers.

Are there security limitations when serving files locally over HTTP?▼

Yes, there are security limitations when serving files locally over HTTP, which is why a security pre-check via a dedicated guard skill is required before initiating the server. This ensures safe directory sharing on the local network.