
Personal planner for reminders, calendar events, and tasks. Use when the user wants to: be reminded of something, plan an event/appointment, or manage personal tasks.
Read and write pawlia configuration settings (interfaces, TTS, transcription, agents, skill-config), override session-local agent selection at runtime, inspect the skill-creator coding configuration (in-process via agents.coder), and toggle private mode. Use this to enable/disable features, change providers, adjust interface settings, configure skill parameters, change active session models, or enable/disable private mode.
Read, list, search (grep), write, edit, delete, and outline files in the user's personal workspace. Use this skill for reading file contents, listing the workspace, searching for text, creating notes, saving text, making targeted edits, writing workspace config files like identity.md, soul.md, user.md, and deleting files like bootstrap.md. Do NOT use for reading or editing skill scripts or SKILL.md files — delegate the whole task to the skill-creator skill instead. Filenames are resolved case-insensitively — if a file exists under a different casing it is used as-is; new files keep the casing you provide.
Create new PawLia skills from scratch, improve or audit existing ones. Also manages credentials for skills — store, check, list and delete API keys and tokens that other skills need at runtime (skills themselves only see the runtime `CRED_*` env vars, never the store). When a skill has bugs or needs changes, delegate the full task here — describe the problem and let the skill-creator autonomously diagnose and fix it. Do not pre-read the skill files yourself. Use when the user wants to: create a new skill, scaffold a skill directory, manage skill credentials, improve or review an existing skill, validate a SKILL.md against the spec, package a skill for distribution. Triggers on phrases like "create a skill", "new skill", "store api key", "add credentials", "improve this skill", "validate skill", "audit skill", "scaffold a skill".
Headless browser for visiting websites and interacting with them. IMPORTANT: The query MUST be a browser command in one of these exact formats: "open <url>" to visit a page, "click <ID>" to follow a link or button (e.g. "click L3", "click B1"), "fill <ID> <value>" to fill a field (e.g. "fill I1 Berlin"), "submit <FORM_ID>" to submit a form (e.g. "submit F1"), "show" to re-display the current page, "back" to navigate back. Do NOT pass natural language or search terms as the query — pass the command directly. Example: to open bahn.de use query="open https://bahn.de"
Create and manage scheduled automations. Use when the user wants something to happen automatically on a schedule (e.g. 'send me a daily report at 16:00', 'check the weather every morning', 'warn me about thunderstorms every hour', 'tell me when my train is delayed').
Long-term memory — search everything from past conversations. ALWAYS use this skill when the user: asks what was said before, references earlier conversations, wants to know or remember something from the past, asks "what did I/we/you say about...", "do you remember...", "have we talked about...", "what was that thing about...", or any question that requires knowledge from previous days/sessions. Also use when YOU are unsure whether a topic was discussed before. Commands: "index" to reindex, "status" to check index state, "dream" to trigger wiki consolidation, "lint" for wiki health check.
Collect web sources into named research projects and answer questions from them. Scrapes URLs (recursive crawl, PDFs, YouTube transcripts) into a project, then answers questions grounded in the gathered sources via semantic/keyword search. Use for "research X", building a sourced dossier on a topic, or querying previously gathered material — as opposed to a one-shot web search (perplexica/searxng). Commands: create, list, add, query, delete, rename (syntax in the skill instructions).
Perform web searches using a SearXNG instance. Use when the user asks for web search results, current information, news, or wants to find online resources.
Sets up SSH-based git push for the Pawlia workspace, manages the workspace git remote, and creates automation jobs for regular pushes. Use when the user wants to: sync the workspace to an external git repo, set up git push, configure a git remote for the workspace, fix git push errors (SSH key, host key, authentication), check push status. Triggers on phrases like "workspace git", "git push einrichten", "ssh key für git", "workspace remote", "git sync", "push workspace".
Perform AI-powered web searches using a Perplexica or Vane instance. Returns a synthesized answer with cited sources. Use when the user asks for current information, research topics, news, or complex questions requiring web search with summarization.