Skills
Electron Desktop App Development Architecture Guide
This guide details the architectural patterns for building Electron desktop applications, covering the main/renderer process separation, secure IPC handling, and controller implementation. It provides best practices for managing window life…
Implementing structured logging and debugging
This skill guides developers on using the `debug` npm package to implement structured logging across LobeHub's various components (server, client, desktop). It details namespace conventions and format specifiers for effective tracing and de…
Drizzle database migration best practices guide
This skill guides developers through generating and managing database schema migrations using Drizzle Kit. It emphasizes best practices for writing idempotent SQL, ensuring safe and repeatable schema evolution across various database operat…
Robust Data Fetching Architecture with Zustand and SWR
This pattern provides a robust architecture for managing client-side state and data fetching by enforcing a Service Layer pattern. It guides developers to use SWR hooks within a Zustand store for state management, ensuring clean separation …
Retrieve current weather and forecasts
This skill provides current weather conditions and multi-day forecasts for specified geographical locations by interfacing with external services like wttr.in. It supports various output formats, including JSON and PNG, but is limited to re…
Video Frame Extraction via FFmpeg
Extracts individual frames or thumbnails from video files at specific timestamps or frame indices using FFmpeg.
Manage Trello boards, lists, and cards
This skill enables agents to interact with Trello via its REST API, providing full lifecycle management of boards, lists, and cards. Developers can use this to automate project workflows, such as creating cards, moving items, or adding comm…
Interactive tmux Session Management
Programmatically interact with tmux sessions by sending keystrokes and scraping pane output. This skill facilitates the management of long-running terminal processes and interactive TUIs.
Event-driven background processing for AI agents
This skill facilitates decoupled, event-driven background workflows for agents, allowing complex processes to run asynchronously outside the main chat request lifecycle. Developers define pipelines using structured sources, semantic signals…
Agent lifecycle hooks for observation and interception
Provides comprehensive hooks to observe and intercept the entire agent execution lifecycle, covering steps, tool calls, context compression, and human intervention. This mechanism allows developers to build advanced tracing, mocking, and cu…
Setting User Defaults via Environment Variables
This skill guides developers through integrating server-side environment variables to establish default values for user settings. It ensures configuration precedence by allowing environment variables to override hardcoded defaults within th…
Onboarding documentation for new AI providers
This skill guides the comprehensive setup of documentation for a new AI provider, covering usage guides, environment variables, Docker configuration, and necessary image assets. It ensures multilingual support (English and Chinese) across a…
Durable substrate for multi-step agentic workflows
TaskFlow provides a durable substrate for orchestrating complex, multi-step agentic jobs that require state persistence and survive detached runs. It manages flow identity, child task linkage, and revision-checked state mutations, enabling …
Structured workflow for inbox message triage
This skill implements a robust, multi-stage workflow for triaging incoming messages. It classifies items into categories and manages state persistence, allowing the flow to pause while awaiting external input before resuming processing.
Agent Skill Creation and Architecture Guide
This skill provides comprehensive guidance on architecting, developing, and maintaining modular agent skills. It outlines best practices for structuring skill directories, managing context via progressive disclosure, and utilizing bundled r…
Walmart Sales and Macroeconomic Trend Analyzer
This skill facilitates in-depth analysis of retail sales data, correlating weekly sales figures with macroeconomic indicators like unemployment rates. It generates comprehensive visualizations and compiles the findings into a professional, …
Framework for Creating Agentic LLM Skills
This skill provides a comprehensive guide to designing and implementing modular, specialized agentic skills. It details best practices for context management, resource bundling, and progressive disclosure to extend LLM capabilities efficien…
Automate Obsidian Vaults via obsidian-cli
Use obsidian-cli to automate interactions with Obsidian vaults, including searching, creating, and deleting Markdown notes. The skill supports safe refactoring of wikilinks and content-based searching across the vault.
Local Speech-to-Text Transcription with Whisper
This skill utilizes the Whisper CLI to perform accurate, local speech-to-text transcription on various audio formats. It allows developers to process audio files without requiring external API keys or network connectivity.
OpenClaw Node Connection and Pairing Diagnosis
Diagnoses and resolves OpenClaw node connection and pairing failures across LAN, Tailscale, and public URL topologies. It identifies misconfigured gateway routes and provides specific commands to verify configuration and approve pending dev…
Building AI Applications with Vercel AI SDK
This skill guides developers through building advanced AI features, including agents, chatbots, and RAG systems, using the Vercel AI SDK. It covers best practices for streaming, tool calling, structured output, and integrating various LLM p…
Update AI SDK provider model identifiers
This skill manages the lifecycle of AI model identifiers across various provider SDK packages. It systematically adds or removes model IDs from type definitions, documentation, and examples, ensuring strict adherence to existing code struct…
Summarize per-model usage and cost data
This skill processes local cost logs from the CodexBar CLI to generate detailed summaries of model usage and associated costs. It supports generating reports for all models or focusing on the most recently used model for providers like Code…
Managing major AI SDK version updates
This skill provides comprehensive guidelines for managing breaking changes during a major AI SDK release cycle. It assists developers in implementing deprecation aliases, modifying message types, and updating migration documentation to ensu…