Browse all

Type: All Skills Tools
skill ★ 77,350

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…

lobehub/lobehub electron desktop ipc typescript
skill ★ 77,350

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…

lobehub/lobehub logging debugging typescript developer-tools
skill ★ 77,350

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…

lobehub/lobehub database migrations drizzle sql
skill ★ 77,350

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 …

lobehub/lobehub data-fetching zustand swr service-layer
tool ★ 77,350

LobeHub CLI for managing AI services

This robust command-line interface provides comprehensive management and interaction capabilities for the LobeHub ecosystem. It allows developers to perform tasks such as content generation, managing knowledge bases, handling user memory, a…

lobehub/lobehub cli command-line llm ai-management
tool ★ 77,350

CLI Backend Integration Testing Workflow

This tool facilitates end-to-end verification of backend API changes, allowing developers to test TRPC routers, services, and models via the LobeHub CLI against a local development server. It guides the process from server startup and authe…

lobehub/lobehub cli backend testing integration
tool ★ 4,829

WhatsApp messaging and history management tool

A command-line interface for sending WhatsApp messages, searching chat history, and synchronising messages. It supports text, file attachments, and continuous history syncing via a QR-based authentication process.

the-open-agent/openagent whatsapp cli messaging automation
skill ★ 4,829

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…

the-open-agent/openagent weather forecast location wttr-in
tool ★ 77,350

Unified SDK for Multi-Platform Chat Bots

This SDK provides a unified TypeScript interface for building sophisticated bots that integrate across major chat platforms like Slack, Teams, and Discord. It manages event handling, state persistence, and interactive components such as str…

lobehub/lobehub chat-bot sdk typescript messaging
tool ★ 77,350

Authoring Builtin Tools for Agent Runtimes

This guide details the architecture for creating agent-callable built-in tools, requiring the definition of a manifest, executor, and execution runtime. Developers must manage five distinct faces—Manifest, Executor, ExecutionRuntime, Client…

lobehub/lobehub builtin-tool agent-framework tool-authoring llm-integration
skill ★ 4,829

Video Frame Extraction via FFmpeg

Extracts individual frames or thumbnails from video files at specific timestamps or frame indices using FFmpeg.

the-open-agent/openagent video-processing ffmpeg frame-extraction media-manipulation
tool ★ 4,829

Agent Voice Call Management Tool

This tool facilitates agent-initiated voice communication, allowing developers to initiate, continue, and terminate calls using various providers such as Twilio, Telnyx, or Plivo. It provides granular control over call status and message de…

the-open-agent/openagent voice-call telephony communication agent-skill
tool ★ 77,350

CLI for Inspecting Agent Execution Snapshots

This zero-config CLI records and inspects detailed snapshots of agent execution runs. It allows developers to debug complex agent flows by viewing context engine inputs, LLM payloads, tool calls, and raw runtime events.

lobehub/lobehub agent-tracing cli debugging llm
skill ★ 4,829

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…

the-open-agent/openagent trello api project-management board-management
skill ★ 4,829

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.

the-open-agent/openagent tmux terminal-automation session-management cli-interaction
skill ★ 77,350

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…

lobehub/lobehub event-driven agent-workflow background-processing signal-handling
skill ★ 77,350

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…

lobehub/lobehub agent-hooks runtime-hooks agent-lifecycle llm-agent
skill ★ 77,350

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…

lobehub/lobehub env-vars settings typescript configuration
tool ★ 4,829

Things 3 Task Management CLI for macOS

This tool provides a command-line interface for interacting with the local Things 3 database on macOS. It allows developers to read, search, and programmatically manage todos, including adding, updating, and moving tasks via the Things URL …

the-open-agent/openagent things-3 macos todo-manager cli
skill ★ 77,350

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…

lobehub/lobehub documentation ai-provider onboarding devops
skill ★ 4,829

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 …

the-open-agent/openagent workflow-orchestration durable-state agent-flow state-management
skill ★ 4,829

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.

the-open-agent/openagent taskflow inbox-triage workflow state-management
tool ★ 4,829

Multi-source content summarization and extraction tool

This CLI utility provides robust summarisation and content extraction from various sources, including web URLs, local files, and YouTube videos. It supports detailed control over output length, format, and model selection.

the-open-agent/openagent summarize web-scraping file-processing youtube
tool ★ 4,829

CLI tool for Spotify playback and search

This utility provides command-line interfaces (CLI) via spogo or spotify_player to manage Spotify playback. It allows developers to programmatically search for tracks, control playback state (play, pause, next), and manage connected devices…

the-open-agent/openagent spotify cli music playback