Moltis is a persistent personal agent server written in Rust that runs on hardware controlled by its user. It provides an AI agent with sandboxed command execution, model-provider connections, memory, voice, scheduling, messaging integrations, browser automation, and MCP tools. Its catalogue add-ons extend the agent’s workflows and available tools.
Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add moltis-org/moltis --skill data-syncgit clone --depth 1 https://github.com/moltis-org/moltisWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/moltis-org/moltis/data-sync)<a href="https://agentmods.dev/skills/moltis-org/moltis/data-sync"><img src="https://agentmods.dev/badge/skills/moltis-org/moltis/data-sync/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/moltis-org/moltis/data-sync"><img src="https://agentmods.dev/badge/skills/moltis-org/moltis/data-sync.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00046 | $0.00922 |
| Opus 5.5 | $0.00018 | $0.00369 |
| Sonnet 5.5 | $0.00009 | $0.00184 |
| Haiku 4.5 | $0.00005 | $0.00092 |
Grade A, and why
data-sync scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 115 lines — stays where its author put it; the contents beside it link to each section on GitHub.
data-sync — Crawl-to-Memory Pipeline
Orchestrate data archiving tools to sync external platform data into Moltis memory as searchable daily digest summaries.
Supported Sources
| Source | Tool | Auth Required |
|---|---|---|
wacrawl |
None (macOS local files) | |
| Discord | discrawl |
DISCORD_BOT_TOKEN |
| Slack | slacrawl |
SLACK_BOT_TOKEN |
| Twitter/X | birdclaw |
Optional (xurl for API) |
| Google Suite | gog |
Google OAuth2 |
Workflow
For each source the user wants to sync:
- Check prerequisites: Run
<tool> doctorto verify the tool is installed and authenticated - Sync latest data: Run the tool's sync command to pull fresh data
- Search/export with
--json: Extract relevant messages and data - Summarize into daily digest: Create a structured markdown summary
- Write to memory: Save as
memory/<source>/YYYY-MM-DD.md
Memory Directory Convention
memory/
whatsapp/YYYY-MM-DD.md # wacrawl digests
discord/YYYY-MM-DD.md # discrawl digests
slack/YYYY-MM-DD.md # slacrawl digests
twitter/YYYY-MM-DD.md # birdclaw digests
google/YYYY-MM-DD.md # gog digests
Daily Digest Format
Each digest file should follow this structure for optimal memory indexing (section headers create natural chunk boundaries for search):
# <Source> — YYYY-MM-DD
## <Channel/Category 1>
- Key point or conversation summary
- Decisions made, action items
- Notable links or attachments shared
## <Channel/Category 2>
- ...
## Action Items
- [ ] Follow up on X with @person
- [ ] Review document shared by Y
Sync Commands by Source
WhatsApp (macOS only)
wacrawl sync
wacrawl search "query" --json --limit 50
Discord
discrawl sync --all
discrawl search "query" --json --after YYYY-MM-DD
Slack
slacrawl sync
slacrawl search "query" --json --after YYYY-MM-DD
Twitter/X
birdclaw sync
birdclaw inbox --json
birdclaw search "query" --json --after YYYY-MM-DD
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 115 lines · 46 tokens per session scan A 2ad00d288813
data-sync is a skill published in the GitHub repository moltis-org/moltis (2,899 stars, last pushed yesterday), licensed MIT. It adds 46 tokens to every session and 922 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
codebase-memory-mcp
Resolve canonical Git checkouts, index and verify codebase-memory-mcp graphs through the guarded CLI, open its browser viewer on request, and safely audit duplicate worktree caches. Use when a user mentions codebase memory MCP, dependency graphs, searchgraph, tracepath, indexrepository, worktree indexes, or oversized…
waku-memory
Connect Waku Memory, hosted cross-agent memory in Claude Code, Codex, Grok Bot, Hermes. Export Waku skills.
lean-ctx
Pick the right lean-ctx tool for reading, searching, understanding and running code with fewer tokens and fewer round trips. Use when lean-ctx MCP tools (ctx) are available or when a command output, file read or search would be large.
lean-ctx
Pick the right lean-ctx tool for reading, searching, understanding and running code with fewer tokens and fewer round trips. Use when lean-ctx MCP tools (ctx) are available or when a command output, file read or search would be large.
ax-rust-agent-context
Use when writing Rust code with axllm for deciding between context maps, trajectory context policy, offline optimization (ACE/GEPA), and memory recall for long-context agents.
shared-memory
Durable memory across sessions — a model of who the user is, not a log of what was done. Three-tier store (core + long-term + episodic staging) via the ling-mem daemon. Same semantics in Linggen, Claude Code, Codex, and OpenClaw.