Back to authors
lobehub

lobehub

96 Skills published on GitHub.

add-model-provider

Add an AI model provider to LobeHub, including runtime integration, model cards, configuration, branding, documentation, and acceptance. Also use for provider documentation updates; adding models to an existing provider does not require a new provider integration.

UncategorizedView skill →

add-setting-env

Add server-side environment variables that control default values for user settings.

UncategorizedView skill →

agent-runtime-hooks

Use for agent lifecycle hooks, tool mocks, intervention, sub-agent calls and context compression.

UncategorizedView skill →

agent-signal

Use for Agent Signal sources, actions, policies, middleware, workflow handoff and deduplication.

UncategorizedView skill →

agent-testing-bot

Use for real bot-channel acceptance in Discord, Slack, Telegram, WeChat/Weixin, Lark/Feishu, QQ or iMessage on macOS. Extends acceptance with native chat apps.

UncategorizedView skill →

agent-tracing

Use for agent traces by operation ID (拉线上 tracing): failed tools, arguments/results, available tools, execution location, LLM calls and context.

UncategorizedView skill →

agent-work

Use for the Agent Work output registry: registration, deduplication, cards, skill providers, CLI scanners and Work types.

UncategorizedView skill →

builtin-tool

Use for LobeHub builtin agent tools: manifests, executors, runtimes, inspectors, renders, streaming and intervention.

UncategorizedView skill →

chat-sdk

Use for multi-platform bots built with chat SDK: webhooks, mentions, slash commands, cards, modals and streaming.

UncategorizedView skill →

cleanup-git-worktrees

Use for stale-worktree, Git registration and branch audits. Managed removal uses the repo lifecycle.

UncategorizedView skill →

cli

LobeHub CLI (@lobehub/cli) development guide — commands, subcommands, architecture.

UncategorizedView skill →

compose-atoms

Use for splitting heavy domains into capabilities (原子组件) across page, portal, share or micro-app hosts, sinking state (状态下沉) and replacing mode/readOnly flags. Simple component splits: react.

UncategorizedView skill →

data-fetching-architecture

Use for client APIs, SWR hooks, cache invalidation, async errors, useEffect migration, home first paint and persistent caches.

UncategorizedView skill →

db-migrations

Use for Drizzle migration rollout, online indexes, backfills, idempotent SQL and migration regeneration or rebase conflicts.

UncategorizedView skill →

debug-frontend-with-browser

Use for intermittent UI, stale state, ordering, navigation or browser-only bugs. Extends acceptance with boundary tracing and regression diagnosis.

UncategorizedView skill →

debug-package

Use for debug() logging, lobe-* namespaces, DEBUG/localStorage.debug configuration and log formatting.

UncategorizedView skill →

deep-review

Use for independent PR, diff or branch review; not explanations. Full multi-agent review requires an explicit deep-review request.

UncategorizedView skill →

design-prototype

Use for interactive HTML prototypes (交互原型) with the real LobeHub UI stack. Excludes production UI implementation.

UncategorizedView skill →

desktop

Electron desktop development guide — IPC handlers, controllers, preload scripts, window/menu management.

UncategorizedView skill →

docs-changelog

Use for EN/ZH website product changelogs in docs/changelog/*.mdx. Excludes GitHub Release notes.

UncategorizedView skill →

drizzle

Use for Drizzle schemas and queries: tables, indexes, relations, joins and inferred types. Rollout belongs to db-migrations.

UncategorizedView skill →

full-text-search

Use for product search: FtsSearchRepo, pg_search/Elasticsearch, mapping migrations, projections, Outbox sync, reindexing and performance. Excludes agent web search.

UncategorizedView skill →

heterogeneous-agent

Use for Claude Code/Codex external-agent adapters, IPC, event mapping, sessions, persistence and tool-call chains.

UncategorizedView skill →

hotkey

Use for keyboard shortcuts, registration, key combinations, scope, conflicts and shortcut tooltips.

UncategorizedView skill →

i18n

Use for user-facing strings and react-i18next locale keys, namespaces, interpolation, translations or bun run i18n.

UncategorizedView skill →

linear

Use for Linear issues, LOBE-xxx links, status updates, completion comments and sub-issue trees.

UncategorizedView skill →

llm-generation

Use for application prompts, generateObject/generateText, model selection and generation tracing. Excludes provider adapters and agent snapshots.

UncategorizedView skill →

modal

Use for modals, dialogs and confirmations with createModal, confirmModal, ModalHost or base-ui modal APIs.

UncategorizedView skill →

model-bank-metadata

Use for model knowledgeCutoff, family and generation metadata: onboarding, corrections, research and bulk backfills.

UncategorizedView skill →

pr

Create a PR for the current branch (targets `canary` by default), including splitting one cross-layer branch into ordered stacked PRs so a lower layer (db / shared package / server TRPC) merges before its callers (desktop / CLI / UI). Use when the user asks to create / submit a PR, or to split a branch because clients call a server contract that isn't on the trunk yet. Triggers on 'pr', 'create pr', 'submit pr', 'open a PR', 'pull request', 'split this PR', 'stacked PR', 'backend should merge first', '提 PR', '提个 PR', '新建 PR', '拆 PR', '后端先合', '分层合并'.

UncategorizedView skill →

product-design

Use for new surfaces, redesigns and vague product asks: establish user tasks and business meaning. Built-screen audits and visual polish have separate skills.

UncategorizedView skill →

project-overview

Use for the OSS repository map, code-layer lookup, apps/packages/src ownership and business stubs.

UncategorizedView skill →

skills-audit

Audit .agents/skills SKILL.md files. Use for recurring checks of duplicate, overlapping, stale, inconsistent, or broken skills and merge/delete candidates.

UncategorizedView skill →

spa-routes

Use for SPA routes and page segments: Web/desktop/mobile/popup routers, redirects and src/routes-to-features boundaries.

UncategorizedView skill →

split-micro-app

Use for standalone micro apps: React Router SSR/SSG, Cloud overlays, Workers, CDN/R2, SEO/OG, gateway routes, previews, Docker integration and SSR bundle isolation.

UncategorizedView skill →

store-data-structures

Explicit compatibility entry for Zustand data-shape guidance.

UncategorizedView skill →

testing-heterogeneous-agents

Manually runs the live LobeHub official-provider compatibility matrix across Claude Code, Codex, Grok Build, Kimi Code, Pi, and TRAE when explicitly invoked by the user.

UncategorizedView skill →

testing

Use for Vitest tests, mocks, coverage and failing-test diagnosis.

UncategorizedView skill →

trpc-router

Use for server TRPC routers, procedures and API endpoints in apps/server/src/routers.

UncategorizedView skill →

typescript

Use for TypeScript style and type safety when editing TS/TSX/MTS, including imports, async code and error suppression.

UncategorizedView skill →

upstash-workflow

Use for Upstash Workflow/QStash handlers, triggers, durable steps and async fan-out.

UncategorizedView skill →

ux-audit

Audit a page / surface against the Designing Interfaces pattern language + the ux skill checklists, then land findings. Three layers — static (code), visual (screenshots), dynamic (automated user journey + perf). Use to run a repeatable, standards-based UX review of one screen.

UncategorizedView skill →

ux

Use for product design principles and UX checks when designing or implementing user-facing flows.

UncategorizedView skill →

version-release

Version release workflow — release process and GitHub Release notes (not docs/changelog pages).

UncategorizedView skill →

zustand

Use for Zustand stores: list/detail splits, state type sources, slices, actions, reducers, selectors, optimistic updates and class-action composition.

UncategorizedView skill →

acceptance

>

UncategorizedView skill →

Page 2 of 2 · 96 results