By qmu
Use when a task needs to read or modify any service the user has connected — mail, files, databases, GitHub, Slack, git, cloud storage — through the qfs pipe-SQL query language and the qfs CLI. Replaces the gmail-ftp and gdrive-ftp plugins.
Use when a task needs the qfs SERVER side — scheduled jobs, triggers, HTTP endpoints, and cached views created with CREATE bindings over queries you already write.
Use when a task needs Chatwork through qfs — installing and querying the DECLARED /chatwork driver (rooms, room messages, room file listings, file download, and file upload) written in the query language itself, and posting a message to a room. Covers installing the chatwork.qfs declaration, connecting it to a stored Chatwork API token, reading, posting, downloading a file's bytes via the FOLLOW stage, and uploading via ENCODE multipart.
Use when a task needs Cloudflare's plain-REST surface through qfs — installing and querying the DECLARED /cloudflare driver (zones, DNS records, and account-scoped KV/Queues/D1 listings) written in the query language itself. Covers installing the cloudflare.qfs declaration, connecting it to the stored Cloudflare token, and reading. For D1 SQL, KV, Queues, and Artifacts Git repositories use the compiled /cf driver instead.
Use for an overview of what qfs can do and which qfs cookbook skill fits a task — reading, searching, transforming, or writing across Gmail, Google Drive, databases, files, git, GitHub, Slack, and automation with one pipe-SQL language. Routes to the per-service skills.
Use when a task spans MORE THAN ONE service in a single qfs query — joining a database to GitHub, a file to a table, or federating several services with one JOIN or UNION over their paths.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
One small grammar for every external service. qfs is a single Rust binary that exposes
every backend — the local filesystem, mail, drive, object storage, GitHub, Slack, SQL, git, Google
Analytics, Claude, an HTTP fetcher, a directory, and /sys administration — through one uniform, filesystem-shaped,
pipe-SQL DSL. The same engine presents three faces: a CLI (and an FTP-like interactive
shell), an MCP endpoint for AI agents, and an embedded web dashboard with approval cards.
It runs locally or as a self-hosted server (blueprint §1, §11). The Cloudflare Workers wasm32
target is parked while the worker crate is offline (see the blueprint).
qfs generalizes the FTP-shell idea per the blueprint: instead of one FTP-style client for one service, qfs is the closed-core grammar + open registries control plane that the FTP-shell idea generalizes to.
qfs exists for AI. An agent learns one small grammar and one operating procedure instead of N vendor SDKs:
DESCRIBE
<path>→ write a qfs statement → PREVIEW → COMMIT
qfs describe /mail/drafts) returns its archetype, columns, supported
verbs, CALL procedures, prelude aliases, and pushdown — the contract the agent reads first.
DESCRIBE is pure: no credentials, no I/O, no network.The four steps are identical across every backend. That uniformity is the product. The agent's
operating procedure ships embedded in the binary — run qfs skill (and qfs skill --examples).
/mail, /s3, /github, …). See docs/drivers.md.CALL driver.action(..) + pure prelude aliases.DECODE/ENCODE format (json, jsonl, yaml, toml, csv, md).Plan and performs no I/O.
SEND(d) does not send mail — it desugars to a CALL mail.send node in a Plan. Nothing
happens until COMMIT. See docs/language.md.cat credentials.json | qfs app add google) and per service account
(qfs account add google, or printf %s "$TOKEN" | qfs account add github work) — never inline
in a config, a log, or a doc, and a secret value is always piped in via stdin (never argv). Under
the hood every secret is envelope-encrypted at rest in the SQLite Project DB: a random
data-key encrypts each value, and that data-key is wrapped by the vault's KeyGuardian slots
— the passphrase slot qfs init enrolls when it creates the store, plus an optional OS-keychain
slot (qfs vault enroll keychain) so this host unlocks without a passphrase. See
Connect a service for the per-source steps, and
Connections & credentials for the full flow. CREATE POLICY gates
writes by verb / path / irreversibility. See docs/server.md.The same engine answers on three faces, and the safety model (PREVIEW → COMMIT, the irreversible gate, the policy gate) is identical on all of them:
qfs run / qfs describe, plus the FTP-like interactive shell (no
subcommand). See docs/guide/cli.md.qfs serve with approval cards: a human
reviews and approves a pending irreversible commit in the browser.Beyond reads/writes, v0.0.9 ships the operator surface:
Portable cross-agent build of the ticket/drive/report/ship/catch/mission workflow skills (self-contained, generated). For Codex, OpenCode, and other agents; Claude Code users install the workaholic plugin instead.
Structured development workflows and engineering standards: commands, skills, hooks, and Agent Teams for cross-agent development
Use when a task needs to read or modify the user's Google Drive from the command line via the gdrive-ftp CLI.
Use when a task needs to read or modify any service the user has connected — mail, files, databases, GitHub, Slack, git, cloud storage — through the qfs pipe-SQL query language and the qfs CLI.
npx claudepluginhub p/qmu-qfs-plugins-qfs-2Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Core Hugging Face Hub operations through the hf CLI, including skill installation, repo management, jobs, datasets, models, Spaces, and discovery.
UI/UX design intelligence. Searchable local database with 84 styles, 192 palettes, 74 font pairings, 25 charts, and 22 stacks (React, Next.js, Vue, Nuxt.js, Nuxt UI, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Jetpack Compose, Angular, Laravel, JavaFX, WPF, WinUI, Avalonia, Uno Platform, UWP, Three.js). Use when designing, building, or reviewing UI: pages, components, color schemes, typography, layout, accessibility, animation, or data visualization.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.