with one click
memory
// Use when the user asks to remember, recall, forget, update, search, or inspect durable OpenSquilla memory, including profile facts in USER.md and long-term notes in MEMORY.md or memory/**/*.md.
// Use when the user asks to remember, recall, forget, update, search, or inspect durable OpenSquilla memory, including profile facts in USER.md and long-term notes in MEMORY.md or memory/**/*.md.
Delegate coding tasks to Codex, Claude Code, or Pi agents via background process. Use when: (1) building/creating new features or apps, (2) reviewing PRs (spawn in temp dir), (3) refactoring large codebases, (4) iterative coding that needs file exploration. NOT for: simple one-liner fixes (just edit), reading code (use read tool), thread-bound ACP harness requests in chat (for example spawn/run Codex or Claude Code in a Discord thread; use sessions_spawn with runtime:"acp"), or any work in ~/clawd workspace (never spawn agents here). Prefer non-interactive CLI modes such as codex exec, claude --print, opencode run, or pi -p.
Use when the user asks to schedule recurring tasks, one-off reminders, timers, or cron-style jobs through the OpenSquilla cron tool.
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
Multi-round research with explicit methodology, evidence tracking, and citation-tagged synthesis. Trigger on 'deep dive', 'research report', 'literature review', 'investigate X across sources', 'multi-round investigation'. Distinct from the `summarize` skill, which is a single-pass condensation; this skill maintains a state file across iterations, tracks coverage, and produces a long-form report with per-claim citations. Three execution stages: plan (scope into sub-questions), iterate (record evidence per round), compile (synthesize report). The skill itself does not fetch the web — it tells the host agent which fetches to perform via OpenSquilla's existing web tools, and records what comes back.
Read, edit, or create Microsoft Word `.docx` files. Trigger this skill whenever the user mentions a Word document, .docx file, contract, report, brief, memo, or asks to extract text, modify an existing doc, generate one from a brief, or audit tracked changes. Three execution paths: text-and-structure extraction, in-place edit-by-run (preserves styles), and create-from-scratch with python-docx. Falls back to OOXML unzip-and-patch for layout work python-docx cannot reach.
Render HTML (with CSS) to a PDF file. Trigger when the user wants to export a styled report, invoice, label, or any HTML/Jinja-rendered page to PDF. Uses WeasyPrint, which supports a meaningful subset of CSS Paged Media (page size, margins, headers/footers, page-break-before/after). Optional dependency — install via `pip install opensquilla[document-extras]` or `uv add weasyprint` because WeasyPrint pulls in native libraries (Pango, Cairo, fontconfig) that need OS-level packages.
| name | memory |
| description | Use when the user asks to remember, recall, forget, update, search, or inspect durable OpenSquilla memory, including profile facts in USER.md and long-term notes in MEMORY.md or memory/**/*.md. |
| always | false |
| triggers | ["remember","recall","forget"] |
| provenance | {"origin":"opensquilla-original","license":"Apache-2.0","upstream_url":"","maintained_by":"OpenSquilla"} |
| metadata | {"opensquilla":{"requires_tools":["memory_search","memory_get"]}} |
Use only tools that are visible in the current tool list. This skill explains OpenSquilla's memory source files; it does not make hidden tools available.
USER.md: stable user profile fields such as name, preferred address,
pronouns, timezone, and durable profile notes. Edit it with visible
filesystem tools, not memory_save.MEMORY.md: curated long-term non-profile facts, preferences, decisions,
and constraints.memory/YYYY-MM-DD.md and memory/**/*.md: daily, session, or named memory
notes.turns/**/*.md: private auto-captured turn state. These files are for
audit/future processing and are not indexed or returned by ordinary
memory_search.The Markdown files are the source of truth. The memory index/database is derived
from curated MEMORY.md and memory/**/*.md files only.
USER.md first for current user identity/profile questions.memory_search for historical or non-profile recall that is not already
in injected context.memory_get after search when exact lines or more context are needed.USER.md with visible filesystem tools.memory/YYYY-MM-DD.md or another
appropriate memory/**/*.md source.MEMORY.md, read the current file first and
write the full updated content. If memory_save is available, use
mode='replace' for MEMORY.md; do not append to it.memory_save is available, use it only for MEMORY.md or
memory/**/*.md, never for USER.md.memory_save is not available but filesystem tools are visible, edit or
create the same source files directly.memory_delete is available, use it only when the user wants to delete a
whole memory source file.