
Role-based access, allowlists, Telegram pairing security. Use when securing Julia's communication channels or implementing authorization for multi-user scenarios.
Writing SOUL.md, HEARTBEAT.md, and identity files for Julia's sub-agents. Use when creating a new agent, configuring its personality, or defining its scheduling and escalation rules.
Design reliable, well-documented tools for LLM agents — input schemas, error returns, idempotency, and naming conventions. Use when adding new MCP tools to bridge, cowork-mcp, or the orchestrator.
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing...
Opinionated backend development standards for Node.js + Express + TypeScript microservices. Covers layered architecture, BaseController pattern, dependency injection, Prisma repositories, Zod valid...
Applies principles from Robert C. Martin's 'Clean Code'. Use this skill when writing, reviewing, or refactoring code to ensure high quality, readability, and maintainability. Covers naming, functio...
Charts, live graphs, agent activity timelines in Julia's dashboard. Use when adding visual data displays to the Next.js frontend.
Master systematic debugging techniques, profiling tools, and root cause analysis to efficiently track down bugs across any codebase or technology stack. Use when investigating bugs, performance iss...
.env files, secrets management, multi-environment configs, and never-commit rules. Use when dealing with API keys, environment variables, or setting up new services in Julia.
Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling...
Security incident handling, escalation, auto-quarantine patterns. Use when Julia's security sentinel detects a critical finding or when designing incident workflows.
Queue design, polling vs push, persistence, dead-letter handling. Use when working with the bridge's queue.json or designing message flow between agents.
Nest.js framework expert specializing in module architecture, dependency injection, middleware, guards, interceptors, testing with Jest/Supertest, TypeORM/Mongoose integration, and Passport.js auth...
Push notifications, alerting, escalation chains, multi-channel delivery. Use when Julia needs to alert Raphael via Telegram, or when designing escalation paths for agent failures.
OpenClaw CLI, gateway setup, pairing, agent skills, and relay patterns. Use when configuring Julia's Telegram gateway, debugging pairing issues, or extending OpenClaw with new skills.
Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login ...
Python development principles and decision-making. Framework selection, async patterns, type hints, project structure. Teaches thinking, not copying.
Extracting key points, methodology analysis, literature review patterns. Use when Julia's thesis agent needs to process research papers for Raphael's master's thesis.
Consuming external REST APIs, retry logic, rate limiting, auth. Use when any Julia component needs to call external services (OpenAI, Anthropic, Telegram, etc).
Objective voice, argumentation, abstract writing, IMRaD structure. Use when Julia's thesis agent writes scientifically structured sections for Raphael's thesis.
Vault patterns, .env.secrets, credential rotation, never-commit rules. Use when handling API keys, tokens, or any sensitive credentials in the Julia system.
Create and manage Claude Code skills following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skil...
Process monitoring, disk/memory alerts, observability for Julia's macOS server. Use when checking system health or adding monitoring to any Julia component.
YAML task queues, priority, stale detection, weekly summaries. Use when building or extending Julia's TODO system and task-manager agent.
Agent-assisted thesis writing loops, draft-review-revise cycles. Use when the thesis agent is writing, expanding, or refining sections of Raphael's master's thesis.
Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex...
Receiving webhooks, verification, idempotency, event routing. Use when Julia needs to receive events from external services.
WebSocket servers, reconnect logic, event-driven messaging. Use when building real-time features in Julia's bridge or dashboard.
Scaffolding and creating new agents or sub-agents within the juliaz_agents ecosystem. Trigger whenever Raphael wants to create a new agent, add a new sub-agent, define a new agent's personality/identity, set up agent heartbeats, or modify an existing agent's SOUL/IDENTITY/TOOLS/AGENTS files. Also trigger when discussing agent conventions, the SOUL.md pattern, or how agents should be structured in this project. If someone says 'new agent', 'create an agent', 'agent personality', 'SOUL.md', or 'add a bot' — this is the skill to use.
Systematic improvement of Julia's agents through performance analysis, prompt engineering, and validation. Trigger when optimizing any agent's behavior — orchestrator, frontend Julia, OpenClaw relay, or any sub-agent. Also trigger for: 'improve agent', 'agent not working well', 'optimize prompt', 'tool not being used correctly', 'Julia gives wrong answers', or any agent quality issue.
Service management, process supervision, and operational tasks for the juliaz_agents multi-agent system. Trigger whenever Raphael asks to start, stop, restart, or check the status of any service — PM2, Docker, bridge, orchestrator, OpenClaw, cowork-mcp, frontend, or backend. Also trigger for: environment variable management, port conflicts, log tailing, deployment, health checks, 'is Julia running', 'start everything', 'check status', 'why is X down', pm2, docker compose, or any operational/infrastructure task. If the user mentions starting services, checking health, or managing processes — use this skill.
Optimize coordination between Julia's agents — orchestrator, frontend, OpenClaw, bridge, cowork-mcp. Trigger when improving inter-agent communication, reducing latency, fixing routing issues, or optimizing the message flow. Also trigger for: 'agents not talking', 'message not arriving', 'routing broken', 'too slow', 'bridge bottleneck', or any multi-agent coordination question.
Expert guidance for designing and implementing tools for Julia's agents. Trigger when adding a new tool to the orchestrator, frontend, or any agent. Also trigger for: 'add tool', 'new tool', 'tool schema', 'tool not working', 'agent can't use tool', 'function calling', or any tool design question.
Use when you have a spec or requirements for a multi-step task, before touching code
Coding workflow with planning, implementation, verification, and testing for clean software development.
Access and send mail for [email protected] (IMAP/POP/SMTP via Swizzonic) using credentials pulled from 1Password.
Relay incoming Telegram messages to Julia via the local MCP bridge server (http://localhost:3001). Use whenever a user sends a message that requires Julia's intelligence to answer. Forward the message, wait for Julia's reply, then send it back to the user.
Ambient research agent for tracking Medium articles relevant to the agentic system project. Scans liked posts and discovers new articles on topics like multi-agent orchestration, autonomous AI, tool-calling patterns, and agentic workflows. Summarizes findings and bubbles up skill ideas to Julia.
Monitor OpenClaw releases, status, and security/runtime signals to detect when user action is needed (updates, broken auth, failed jobs, channel issues). Use when checking OpenClaw health or deciding whether Raphael should intervene.
Diagnose and fix common OpenClaw problems: gateway auth failures, CLI pairing issues, channel connection failures, and high CPU. Use when openclaw health fails, the CLI times out, a channel shows as disconnected, or the gateway is consuming excessive CPU.
Manage the shared TODO task queue in todo/. Use when you need to: list tasks, create a task, update a task's status or priority, check what's next, or give Raphael a status report. Trigger on: /tasks, "create a task", "what's open", "what should I work on", "mark done", "task status", "prioritize", or any reference to the TODO system.
Check all running processes on the system for anomalies, unknown services, and resource abuse
Audit Docker containers for security misconfigurations, exposed ports, and resource abuse
After each daily scan, analyze findings, update the baseline, suppress dismissed issues, and improve future heuristics
Human-in-the-Loop Zitatverwaltung. Kein Paper wird zitiert ohne explizite menschliche Freigabe. Verwaltet BibLaTeX und den Genehmigungsworkflow.
Schreibt Erstentwuerfe in deutschem Wissenschaftsstil als LaTeX. Nimmt Notizen, Stichpunkte und Session-Logs als Input und produziert akademische Prosa.
Erstellt Diagramme und Visualisierungen fuer die Thesis. System-Architektur, Sequenzdiagramme, Datenfluesse. Ausgabe als TikZ/PGF fuer natives LaTeX.
Lokale LaTeX-Kompilierung auf dem Mac Mini. Fehlerbehandlung, Paketverwaltung, Template-Setup. Kompiliert die Thesis zu PDF.
Fortschrittsverfolgung der Masterarbeit. Wortanzahl pro Kapitel, Fertigstellungsgrad, fehlende Elemente, Deadlines. Haelt den Ueberblick.
Automated error detection, restart strategies, and self-repair loops for agents. Use when designing or debugging Julia's health-checker, ADHD agent, or any component that needs to monitor and recover from failures.
Production deployment principles and decision-making. Safe deployment workflows, rollback strategies, and verification. Teaches thinking, not scripts.
MCP server authoring, tool registration, Streamable HTTP transport, stateless vs stateful sessions. Use when building or extending Julia's bridge, cowork-mcp, or any MCP-based component.
Connecting to MCP servers, tool invocation, session management. Use when the orchestrator or any agent needs to call tools on an MCP server (bridge, cowork-mcp).
Audit OpenClaw browser extension security — tab access scope, CDP connections, and skills with sensitive permissions
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
Structured logging, log rotation, PM2 logs, aggregation. Use when setting up consistent logging across Julia's services or debugging runtime issues.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Design effective system prompts, few-shot examples, chain-of-thought instructions, and output constraints for LLM agents. Use when writing or tuning prompts for Julia's orchestrator, cowork-mcp, or any sub-agent.
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Server-sent events, chunked transfer, backpressure. Use when building streaming endpoints in Julia's Next.js or bridge servers.
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
Use when creating new skills, editing existing skills, or verifying skills work before deployment
Create distinctive, production-grade frontend interfaces with intentional aesthetics, high craft, and non-generic visual identity. Use when building or styling web UIs, components, pages, dashboard...
SSE streaming, useChat hook, streaming AI responses to UI. Use when building real-time streaming chat responses in Julia's Next.js frontend.
Operate and maintain the Julia MCP bridge server (start/stop, health checks, send/receive flows, queue inspection) so OpenClaw and Julia stay in sync.
Scan all project files for exposed secrets, tokens, and credentials — including git history
Scan all service logs for error spikes, failed auth attempts, and suspicious access patterns
Auth patterns, rate limiting, input validation, CORS, HTTPS. Use when securing Julia's backend API, bridge, or any HTTP endpoint.
Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.
Audit all internal API endpoints for authentication, CORS, and rate limiting gaps
Short/long-term memory for LLM agents — vector stores, context window management, memory consolidation. Use when Julia needs to remember user preferences, past decisions, or conversation history across sessions.
Loop patterns, delegation strategies, retry logic, and multi-agent coordination. Use when designing or debugging Julia's orchestrator loop, sub-agent delegation, or inter-agent communication via bridge/MCP.
Manage the OpenClaw agent system end-to-end (agents/, skills/, MCP servers) so the workspace stays healthy.
Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration. Use when: build agent, AI agent, autonomous agent, tool ...
Antigravity/Claude specific skill for continuous frontend UI/UX improvement and development in the Juliaz Agents project.
Research-grounded skill for understanding the most common and deeply felt wishes of people living with terminal cancer. Use this skill to understand what truly matters to someone at the end of life — then consult wish-fulfillment to act on it.
APA/AMA/Chicago citations, bibliography generation, DOI lookup. Use when Julia's thesis agent needs to format references for Raphael's master's thesis.
Liest juliaz_agents-Quellcode (READ-ONLY) und extrahiert Architekturmuster, Code-Beispiele und Implementierungsdetails fuer die Thesis. Formatiert als LaTeX-Listings.
Cron expression design, PM2 cron, LaunchAgent intervals, and scheduling agents reliably. Use when setting up Julia's scheduled agents like ADHD agent, security sentinel, or task manager.
ETL patterns, agent data flows, transformation chains. Use when designing how data flows between Julia's components — from input (Telegram) through orchestration to output (backend/dashboard).
Comprehensive JavaScript reference covering 33+ essential concepts every developer should know. From fundamentals like primitives and closures to advanced patterns like async/await and functional p...
Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky...
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Framer Motion animations, transitions, gesture handling in the Julia frontend. Use when adding animations to the Next.js dashboard.
Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, co...
Architecture patterns and anti-patterns for Julia's multi-agent system. Trigger when making architectural decisions — adding agents, changing message flow, redesigning tool registries, or evaluating the system's structure. Also trigger for: 'architecture', 'system design', 'how should agents work together', 'add a new agent', 'agent patterns', or any structural question about the multi-agent system.
Cross-system diagnostics and troubleshooting for the juliaz_agents multi-agent system. Trigger when Raphael reports something is broken, not working, or behaving unexpectedly — messages not arriving, Julia not responding, bridge errors, orchestrator crashes, rate limits, silent failures, queue issues, or any 'why isn't X working' question. Also trigger for: 'debug', 'broken', 'not working', 'error', 'Julia isn't responding', 'messages stuck', 'bridge down', 'check logs', 'what went wrong', or any troubleshooting request. If something in the multi-agent system is misbehaving, this is the skill to reach for.
Adding new features to the juliaz_agents system — new tools, API endpoints, frontend components, MCP tools, or capabilities. Trigger when Raphael wants to: add a new tool to the orchestrator or bridge, create a new API endpoint in the backend, add a frontend component or page, extend cowork-mcp with new Claude tools, add a new OpenClaw skill, or implement any new capability across the system. Also trigger for 'add a tool', 'new endpoint', 'new page', 'new component', 'extend Julia', 'Julia should be able to...', or any request to add functionality to the multi-agent system.
macOS LaunchAgent plists, RunAtLoad, scheduling, debugging. Use when configuring auto-start for Julia's services at login or debugging why a service didn't start on boot.
Foundational knowledge about the juliaz_agents multi-agent system architecture. ALWAYS trigger this skill when the conversation involves ANY component of Julia's agent ecosystem — orchestrator, bridge, cowork-mcp, OpenClaw, frontend, backend, ADHD agent, julia_medium_agent, or thesis workspace. Also trigger when Raphael asks 'where is X', 'how does X work', 'what connects to what', or any architectural/navigation question about the system. This is the map of the entire codebase and how the pieces fit together.
Parse and validate structured output from LLMs — JSON mode, Zod validation, retry on bad output. Use when any agent needs reliable structured data from an LLM response.
Operate, debug, and extend local MCP servers (bridge, future services) using mcporter + Node tooling.
Master monorepo management with Turborepo, Nx, and pnpm workspaces to build efficient, scalable multi-package repositories with optimized builds and dependency management. Use when setting up monor...
Next.js App Router principles. Server Components, data fetching, routing patterns.
Notion API for creating and managing pages, databases, and blocks.
Generate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use when creating API documentation, generating SDKs, or ensuring API contract compliance.
Self-management skill for the OpenClaw agent. Use when you need to check your own health, diagnose gateway issues, inspect channel status, or restart the gateway. Run this before reporting any connectivity issue to Raphael.
Performance profiling principles. Measurement, analysis, and optimization techniques.
PM2 config, ecosystem files, restart strategies, log management, cron jobs. Use when configuring Julia's services, debugging crashes, or adding new managed processes.
Retrieval-augmented generation patterns — chunking, embedding, vector search, and reranking. Use when Julia needs to search through documents, research papers, logs, or knowledge bases.
Prisma ORM expert for schema design, migrations, query optimization, relations modeling, and database operations. Use PROACTIVELY for Prisma schema issues, migration problems, query performance, re...
Modern React patterns and principles. Hooks, composition, performance, TypeScript best practices.
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
Sucht und analysiert akademische Literatur. Findet relevante Papers, erstellt strukturierte Zusammenfassungen. Zitiert NIEMALS — schlaegt nur vor.
Konvertiert Protokolleinträge und Session-Logs in thesis-fähiges deutsches Narrativ. Transformiert Entwicklungsdokumentation in akademische Prosa.
Use when executing implementation plans with independent tasks in the current session
Tailwind utility classes, dark mode, responsive design, theming. Use when styling Julia's Next.js frontend dashboard.
Telegram Bot API, polling, webhooks, message formatting, inline keyboards, and file sending. Use when building or extending Julia's Telegram communication layer via OpenClaw.
Use when implementing any feature or bugfix, before writing implementation code
Jest testing patterns, factory functions, mocking strategies, and TDD workflow. Use when writing unit tests, creating test factories, or following TDD red-green-refactor cycle.
Kapitelarchitektur und Gliederung der Masterarbeit. Verwaltet die Struktur, schlaegt vor wo Inhalte hingehoeren, validiert den logischen Fluss zwischen Kapiteln.
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
TODO systems for agents, TASK-NNN format, agent-readable specs. Use when creating, reading, or managing tasks in Julia's todo/ directory.
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
Scan all open ports on localhost and detect unexpected listeners across all services
Scan all npm packages across all services for known CVEs and outdated critical packages
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Database design principles and decision-making. Schema design, indexing strategy, ORM selection, serverless databases.
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
Five specific, research-grounded wishes that the Julia agentic system can genuinely fulfill for someone living with terminal cancer. Each wish has a clear activation trigger and a step-by-step procedure. Built on research from the dying-wishes skill.
Stage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote, or asks to save and push their work. Also activate...
Integrate Anthropic's Claude API including Messages API, vision/multimodal inputs, tool use, and streaming. Use when building or debugging cowork-mcp or any Claude-powered component.
Bash best practices, startup scripts, error handling in shell. Use when writing or debugging Julia's startup scripts, agent loop scripts, or any shell automation.
Audit all skill registries in the juliaz_agents ecosystem for duplicates, near-duplicates, empty skills, and merge candidates. Use this when asked to "clean up skills", "find duplicate skills", "audit the agent system", or "what skills are redundant?". Always produces a JSON findings report and a prioritized list of proposals for Raphael to approve via Telegram.
JSON persistence, schema validation, migration patterns. Use when working with JSON files in the bridge queue, memory files, or any file-based agent storage.
Postgres admin, backups, vacuum, monitoring, indexes. Use when managing Julia's backend Postgres database running in Docker.
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
Monitor active outbound connections from all services and flag unexpected destinations
Design, create, and update OpenClaw agent manifests in `agents/` (skills, transports, behaviors).
Use the @steipete/oracle CLI to bundle a prompt plus the right files and get a second-model review (API or browser) for debugging, refactors, design checks, or cross-validation.
German academic style, thesis structure, citation formats, and formal writing conventions. Use when Julia's thesis agent writes or edits German academic content for Raphael's master's thesis.
Dependency audits, SAST, credential leak detection, and daily scans. Use when building or running Julia's security sentinel or setting up automated security checks.
Docker containerization expert with deep knowledge of multi-stage builds, image optimization, container security, Docker Compose orchestration, and production deployment patterns. Use PROACTIVELY f...
Command center UIs, real-time data display, status panels for agent systems. Use when designing or improving Julia's Next.js dashboard.
Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.
Human-in-the-loop approval via Telegram. Use whenever the ADHD agent needs Raphael's permission before taking an action. Sends a structured proposal message directly via the Telegram Bot API, then polls for YES/NO/LATER reply. Never acts without a YES. Treats timeout as NO and snoozes the finding.
Prueft Thesis-Abschnitte auf logische Konsistenz, Argumentationsstaerke und akademische Strenge. Simuliert Betreuer-Feedback und Verteidigungsfragen.
Master effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing...
Integrate OpenAI's API including GPT-4o tool calling, streaming responses, function schemas, and error handling. Use when building or debugging Julia's orchestrator or any component that calls OpenAI.