skills/automation/SKILL.md
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', 'remind me to stand up every hour').
npx skillsauth add cutec-chris/PawLia automationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Creates scheduled automations that are executed by the LLM at the specified times. No scripts needed — the LLM runs the instruction directly using its available skills.
When the task is simple and can be done with existing skills in one step:
Example: "Zeige offene Aufgaben", "Was steht heute im Kalender?", "Wie spät ist es"
When the task requires API calls, data processing, complex logic, or needs to be reliable:
Example: "Erstelle einen Wetterbericht" → Build weather skill first, then automate "Nutze den weather Skill"
If the task is non-trivial, use the skill-creator skill first:
Call skill-creator with: "Baue einen Skill der [task description]"
Wait for the skill to be created and confirmed before proceeding.
Use the organizer script to register the job:
python <scripts_dir>/../organizer/scripts/organizer.py add-job \
--name "<descriptive name>" \
--schedule "<schedule>" \
--instruction "<instruction>"
Schedule formats:
"16:00" — daily at 16:00"interval:5m" — every 5 minutes"interval:1h" — every hour"weekly:0:09:00" — weekly Monday at 09:00 (0=Mon..6=Sun)"monthly:1:10:00" — monthly on the 1st at 10:00Instruction examples:
"Lies die Datei workspace/tasks.md und zeige die offenen Aufgaben""Nutze den weather Skill um mir das aktuelle Wetter für Hamburg zu zeigen""Prüfe Kalender und Aufgaben für heute, dann fasse beides kurz zusammen"List jobs:
python <scripts_dir>/../organizer/scripts/organizer.py list-jobs
Delete a job:
python <scripts_dir>/../organizer/scripts/organizer.py delete-job --job-id "<id>"
Toggle a job (enable/disable):
python <scripts_dir>/../organizer/scripts/organizer.py toggle-job --job-id "<id>"
After registering, confirm to the user:
development
Create new PawLia skills from scratch, improve or audit existing ones. Also manages centralized credentials for skills — store, retrieve, check API keys and tokens that other skills need at runtime. 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".
development
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.
documentation
Create and manage research projects with their own knowledge base. Each project has its own RAG instance for indexing and querying documents. Use when the user wants to research a topic, add URLs/documents to a project, or query an existing research project. The query MUST be a command: "create <name> <description>" to create a new project, "list" to list all projects, "add <project> <url> [depth]" to scrape and index a URL (depth for recursive, default 1), "query <project> <question>" to query the project's knowledge base, "delete <project>" to delete a project, "rename <old> <new>" to rename a project.
development
Perform AI-powered web searches using a Perplexica 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.