stdio-skill
Stdin/stdout file inbox/outbox bridge for passing files to/from Clawdbot using an MCP stdio server. Use when you want a simple filesystem-backed dropbox: accept files into an inbox, move to tmp for processing, and emit deliverables to an outbox (or a specified path).
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/safatinaztepe/stdio-skillstdio-skill
Implement and use a local MCP stdio server that provides a simple inbox/outbox workflow backed by directories on disk.
Paths (workspace-relative):
stdio/inbox/— user drops inputs herestdio/tmp/— scratch area (move/copy inputs here for processing)stdio/outbox/— put deliverables here for pickup
Start the MCP server (via mcporter)
This repo config should include an MCP server named stdio-skill.
- List tools:
mcporter list stdio-skill --schema --timeout 120000 --json
Tooling model
Prefer:
stdio-skill.stdio_listto see what’s waiting.stdio-skill.stdio_read(base64) to pull file contents.stdio-skill.stdio_moveto move an item totmponce you’ve claimed it.- Write outputs with
stdio-skill.stdio_write(base64) intooutboxunless the user provided an explicit destination path.
No deprecated aliases: use the stdio_* tools only.
Notes
- This skill is intentionally dumb/simple: it does not interpret file formats.
- It is safe-by-default: operations are restricted to the three directories above.
- For large files: prefer passing by path + moving files, not embedding giant base64 blobs in chat.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-safatinaztepe-stdio-skill": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
knowledge-graph
Maintain Clawdbot's compounding knowledge graph under life/areas/** by adding/superseding atomic facts (items.json), regenerating entity summaries (summary.md), and keeping IDs consistent. Use when you need deterministic updates to the knowledge graph rather than manual JSON edits.
project-router
Terminal-first project bootstrapper and workspace context manager. Use when the user asks for /project-style workflows: detect current project, read project context/brief, run standardized targets (build/test/lint/deploy), init a .project bundle via plan/apply, manage artifacts, or expose these actions via MCP server mcp-project-router and CLI project.