Agent Skillsmelandlabs/openloomi › openloomi-install

openloomi-install

GitHub

用于协助用户在本地安装、配置及排错 OpenLoomi。通过 loomi-bridge 检测状态,引导完成桌面应用安装、源码构建、Codex 运行时切换及 AI 提供商配置,严格遵循安全规范处理密钥与确认流程。

plugins/codex/skills/openloomi-install/SKILL.md melandlabs/openloomi

Trigger Scenarios

用户希望安装 OpenLoomi 需要配置或初始化 OpenLoomi 诊断 INSTALL_REQUIRED 或 SOURCE_FOUND_APP_NOT_BUILT 错误 设置 AI 提供商或解决会话初始化问题

Install

npx skills add melandlabs/openloomi --skill openloomi-install -g -y
More Options

Non-standard path

npx skills add https://github.com/melandlabs/openloomi/tree/main/plugins/codex/skills/openloomi-install -g -y

Use without installing

npx skills use melandlabs/openloomi@openloomi-install

指定 Agent (Claude Code)

npx skills add melandlabs/openloomi --skill openloomi-install -a claude-code -g -y

安装 repo 全部 skill

npx skills add melandlabs/openloomi --all -g -y

预览 repo 内 skill

npx skills add melandlabs/openloomi --list

SKILL.md

Frontmatter
{
    "name": "openloomi-install",
    "description": "OpenLoomi install & first-use setup helper for Codex. Use when the user wants to install OpenLoomi, configure it, or troubleshoot `INSTALL_REQUIRED` \/ `SOURCE_FOUND_APP_NOT_BUILT` \/ `AI_PROVIDER_REQUIRED` \/ `SESSION_INITIALIZATION_REQUIRED` after running setup-status. Triggers: install openloomi, configure openloomi, setup openloomi, openloomi not installed, openloomi not finalized, install_required, install missing, AI provider setup, guest session.",
    "allowed-tools": "Bash(node $SKILL_DIR\/..\/..\/scripts\/loomi-bridge.mjs *)"
}

OpenLoomi Install Sub-skill

This sub-skill is auto-loaded when the user wants to install or fix OpenLoomi on their machine. It composes loomi-bridge operations and never downloads or executes anything outside the plugin's own scripts.

Quick workflow

  1. node "$SKILL_DIR/../../scripts/loomi-bridge.mjs" setup-status
  2. Based on nextAction / reason:
Reason / nextAction Action
install_openloomi / INSTALL_REQUIRED OpenLoomi Desktop is not on this machine. Call install-instructions to show the platform plan. Only call install-openloomi --confirm after the user explicitly approves installation.
SOURCE_FOUND_APP_NOT_BUILT A source checkout is present but the OpenLoomi Desktop GUI app has not been built yet. Recommend either building the source per the OpenLoomi repo's apps/web/src-tauri/README.md or installing the packaged Desktop release.
open_openloomi / OPENLOOMI_API_UNREACHABLE / SESSION_INITIALIZATION_REQUIRED OpenLoomi is installed but the local API or guest/session token is not ready. Ask the user to open OpenLoomi Desktop once, or run setup so the bridge can launch/init through OpenLoomi-owned surfaces.
open_openloomi_ai_provider_setup / AI_PROVIDER_REQUIRED Prefer the Codex runtime path first: call codex-runtime-info, guide the user through the platform-specific runtime switch, then verify /api/native/providers. If the user chooses a separate AI provider fallback, walk them through configure-ai-provider. Never pass an API key in argv. Secret entry must happen in OpenLoomi-owned UI / interactive CLI surfaces.
AI_PROVIDER_STATUS_UNAVAILABLE The local OpenLoomi API is not reachable, so the bridge cannot confirm whether provider settings are saved. Ask the user to open OpenLoomi Desktop and re-run setup-status.
run / READY_SESSION_BOOTSTRAP_PENDING Nothing to install. OpenLoomi is ready; the local API will mint a guest session on the next Codex handoff or runtime call.

Codex runtime setup

If the user is setting up OpenLoomi from Codex, explicitly asks to switch the desktop runtime executor to Codex, or diagnostics show a native-agent provider mismatch, call:

node "$SKILL_DIR/../../scripts/loomi-bridge.mjs" codex-runtime-info

Reminder: secrets contract

  • The bridge never reads AI provider env vars. Provider readiness comes from the OpenLoomi runtime's /api/preferences/ai. The bridge only sees presence booleans (configured / not configured), never key values.
  • If the user pastes a key into chat, redact it: do NOT echo it back, and tell them to remove it from chat history.
  • Never pass --api-key as an argv flag. The bridge has no such flag, by design.
  • The bridge does not auto-install. Always require an explicit user confirmation before calling install-openloomi --confirm.

Version History

  • 23e340f Current 2026-07-19 17:58

Same Skill Collection

plugins/claude/skills/composio/SKILL.md
plugins/claude/skills/openloomi-api/SKILL.md
plugins/claude/skills/openloomi-connectors/SKILL.md
plugins/claude/skills/openloomi-feature-guide/SKILL.md
plugins/claude/skills/openloomi-hooks/SKILL.md
plugins/claude/skills/openloomi-install/SKILL.md
plugins/claude/skills/openloomi-memory/SKILL.md
plugins/claude/skills/openloomi-pet/SKILL.md
plugins/claude/skills/openloomi/SKILL.md
plugins/codex/skills/composio/SKILL.md
plugins/codex/skills/openloomi-api/SKILL.md
plugins/codex/skills/openloomi-connectors/SKILL.md
plugins/codex/skills/openloomi-feature-guide/SKILL.md
plugins/codex/skills/openloomi-handoff/SKILL.md
plugins/codex/skills/openloomi-loop/SKILL.md
plugins/codex/skills/openloomi-memory/SKILL.md
plugins/codex/skills/openloomi-pet/SKILL.md
plugins/codex/skills/openloomi/SKILL.md
skills/agent-browser/SKILL.md
skills/composio/SKILL.md
skills/cua-driver/SKILL.md
skills/frontend-design/SKILL.md
skills/openloomi-api/SKILL.md
skills/openloomi-connectors/SKILL.md
skills/openloomi-feature-guide/SKILL.md
skills/openloomi-memory/SKILL.md
skills/pdf/SKILL.md
skills/skill-creator/SKILL.md
skills/weather/SKILL.md
plugins/claude/skills/openloomi-loop/SKILL.md
skills/docx/SKILL.md
skills/openloomi-loop/SKILL.md
skills/pptx/SKILL.md
skills/ui-ux-pro-max/SKILL.md
skills/xlsx/SKILL.md

Metadata

Files
0
Version
23e340f
Hash
ec2d7fb2
Indexed
2026-07-19 17:58

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-22 07:11
浙ICP备14020137号-1 $お客様$