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.