Swiftui Expert Skill
omarshahine/HomeClaw
A skill your agent uses when writing, reviewing, or refactoring SwiftUI code for iOS or macOS, including state management, view composition, performance, Liquid Glass adoption, or Instruments .trace…
安装、配置、配对、迁移、升级、诊断、回滚或卸载 Mimi Remote;在 macOS 上安装和维护 Mimi Remote Mac 菜单栏 App / DMG,或通过 Homebrew、Linux user-systemd 部署 agentd;从源码构建 iPhone/iPad App;配置 Codex 主通道和可选 Claude Code 实验 Runtime。用户提出“安装 Mimi…
$ npx skills add gaixianggeng/mimi-remote --skill install-mimi-remote -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install gaixianggeng/mimi-remote install-mimi-remote --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "install-mimi-remote" agent skill from https://github.com/gaixianggeng/mimi-remote/tree/main into .claude/skills/install-mimi-remote/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "install-mimi-remote", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add gaixianggeng/mimi-remote --skill install-mimi-remote -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install gaixianggeng/mimi-remote install-mimi-remote --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "install-mimi-remote" agent skill from https://github.com/gaixianggeng/mimi-remote/tree/main into .agents/skills/install-mimi-remote/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "install-mimi-remote", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add gaixianggeng/mimi-remote --skill install-mimi-remote -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install gaixianggeng/mimi-remote install-mimi-remote --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "install-mimi-remote" agent skill from https://github.com/gaixianggeng/mimi-remote/tree/main into .cursor/skills/install-mimi-remote/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "install-mimi-remote", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add gaixianggeng/mimi-remote --skill install-mimi-remote -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install gaixianggeng/mimi-remote install-mimi-remote --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "install-mimi-remote" agent skill from https://github.com/gaixianggeng/mimi-remote/tree/main into .gemini/skills/install-mimi-remote/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "install-mimi-remote", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install gaixianggeng/mimi-remote install-mimi-remoteInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add gaixianggeng/mimi-remote --skill install-mimi-remote -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "install-mimi-remote" agent skill from https://github.com/gaixianggeng/mimi-remote/tree/main into .github/skills/install-mimi-remote/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "install-mimi-remote", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add gaixianggeng/mimi-remote --skill install-mimi-remote -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install gaixianggeng/mimi-remote install-mimi-remote --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "install-mimi-remote" agent skill from https://github.com/gaixianggeng/mimi-remote/tree/main into .opencode/skills/install-mimi-remote/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "install-mimi-remote", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
install-mimi-remote安装、配置、配对、迁移、升级、诊断、回滚或卸载 Mimi Remote;在 macOS 上安装和维护 Mimi Remote Mac 菜单栏 App / DMG,或通过 Homebrew、Linux user-systemd 部署 agentd;从源码构建 iPhone/iPad App;配置 Codex 主通道和可选 Claude Code 实验 Runtime。用户提出“安装 Mimi…
Install Mimi Remote is an agent skill from gaixianggeng/mimi-remote. 安装、配置、配对、迁移、升级、诊断、回滚或卸载 Mimi Remote;在 macOS 上安装和维护 Mimi Remote Mac 菜单栏 App / DMG,或通过 Homebrew、Linux user-systemd 部署 agentd;从源码构建 iPhone/iPad App;配置 Codex 主通道和可选 Claude Code 实验 Runtime。用户提出“安装 Mimi Remote”“安装或修复 Mac 菜单栏 App”“在 iPad/iPhone 上使用 Codex 或 Claude Code”“部署、迁移或修复 agentd”“升级、回滚、卸载 Mimi Remote”“构建 MimiRemote iOS App”或处理配对、私网连接、Runtime 故障时使用。
Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2096 other files, including scripts (for example `.github/ISSUE_TEMPLATE/bug_report.yml`, `.github/ISSUE_TEMPLATE/config.yml` and `.github/ISSUE_TEMPLATE/feature_request.yml`).
It sits in Mobile, covering iOS development and Linux administration. It works with macOS, Linux, iOS and Homebrew. The repository describes itself as: Open-source native iPhone/iPad client for OpenAI Codex CLI and Claude Code — review diffs, approve actions, steer sessions, and manage Git remotely. The licence is GPL-3.0.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit ed132a5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
brewbashcargocodexclaudeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Install Mimi Remote loads about 2.8k tokens when it runs. Until then it costs about 92 tokens; SKILL.md has 742 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from gaixianggeng/mimi-remote at commit ed132a5, republished under its GPL-3.0 licence (© gaixianggeng). 742 words, ~2,814 tokens.
.claude/skills/install-mimi-remote/SKILL.md (or your agent's skills folder). This skill also uses 2093 other files; get the full folder from GitHub.把 Mimi Remote 安装成一个可验证、可恢复、权限最小化的本地闭环:
agentd 的 Mimi Remote Mac 菜单栏 App。Mimi Remote 是第三方开源客户端,不是 OpenAI、Anthropic 或 Tailscale 的官方产品。项目代码、Codex / Claude 凭证和完整会话继续留在用户自己的设备上。
devel 二进制当作稳定版本。Mimi-Remote-Mac.dmg;Homebrew 只用于命令行、服务器、自动化、旧安装维护或故障恢复。https://github.com/gaixianggeng/mimi-remote 获取。agentd setup --force,除非用户明确要求轮换凭据并接受现有配对失效。agentd 暴露到公网,不自动配置端口转发、反向代理或公网 Tunnel。danger-full-access、启用 CLAUDE_BRIDGE_BYPASS_PERMISSIONS 或自动重试写操作来解决 Runtime 问题。tccutil reset。macOS 文件权限、登录项审批和签名信任必须由用户在系统界面确认。sudo 运行安装脚本。选择能完成用户目标的最小路径:
agentd,用于服务器、自动化、旧安装或恢复。agentd 和 user-systemd service。只询问会改变结果的信息:
先执行不修改系统的检查:
uname -s
uname -m
id -u
command -v git
command -v codex
codex --version
codex app-server --help确认 Codex CLI 已安装并登录。不要读取、复制或展示 Codex 凭证。若缺失,使用 OpenAI 当前官方安装说明,不凭记忆拼接安装命令。
确认 Mac 与移动设备位于同一私有网络。跨网络优先使用同一 Tailnet;同一局域网可以不安装 Tailscale。tailscale CLI 不在 PATH 时,允许用户通过 Tailscale App 确认状态。
macOS App 路径只要求 macOS 15 或更高版本和 Codex CLI;不要求 Homebrew、Go、Rust、Xcode 或 XcodeGen。仅在源码构建时检查相应工具链。
用户明确要求 Claude Code 时再检查:
command -v claude
claude --version让用户在 Mac 本机确认 Claude Code 已登录。不要读取、复制或展示 Claude 凭证文件、Keychain 内容或 OAuth Token。
使用 gaixianggeng/mimi-remote 的最新正式 Release;用户指定版本时固定到对应 tag。下载:
Mimi-Remote-Mac.dmg
Mimi-Remote-Mac.dmg.sha256在同一目录严格校验:
shasum -a 256 -c Mimi-Remote-Mac.dmg.sha256校验失败时停止,不打开 DMG。让用户完成必须的人机操作:
App 内已包含 agentd 和兼容的 alleycat-claude-bridge,普通安装不需要 Homebrew 或单独 cargo install。
若检测到 homebrew.mxcl.mimi-remote:
macOS App 安装成功必须满足:
Mimi Remote Mac。仅在用户选择 CLI、服务器、自动化、旧安装维护或恢复时使用:
brew update
brew install gaixianggeng/tap/mimi-remote
agentd version普通修复不要无条件升级。首次初始化通过 Agent 或自动化执行时必须隐藏配对信息,并使用用户确认的最小目录:
agentd up --no-pair \
--scan-root "/absolute/path/to/projects" \
--browse-root "/absolute/path/to/projects"
agentd status --json | grep -E '"(process_ok|service_ok|doctor_ok)"'
agentd doctor只以 service_ok=true 作为成功条件。process_ok=true 只表示 HTTP 进程存活。
从当前 agentd 托管的远程任务重启时使用:
agentd restart --no-pair不要执行 brew services restart mimi-remote,避免旧服务退出后无法完成启动步骤。
使用 gaixianggeng/mimi-remote 的正式 Release,不从开发工作树安装 devel 二进制。根据架构选择归档:
mimi-remote_VERSION_linux_amd64.tar.gz
mimi-remote_VERSION_linux_arm64.tar.gz下载目标归档和同一 Release 的 checksums.txt,严格校验 SHA-256 后解压。在 Release 根目录执行:
bash ./scripts/install-linux.sh install安装器会原子维护:
~/.local/bin/agentd
~/.config/systemd/user/mimi-remote.service
~/.local/share/mimi-remote/install-linux.sh
~/.config/mimi-remote/不设置非默认 AGENTD_CONFIG,不在自定义 XDG_CONFIG_HOME 下套用固定模板。使用绝对路径验收:
"$HOME/.local/bin/agentd" status --json | grep -E '"(process_ok|service_ok|doctor_ok)"'
"$HOME/.local/bin/agentd" doctor仅在 macOS、Xcode 26 或更高版本、iOS 26 SDK 和 XcodeGen 可用时继续。确认当前目录是完整且干净的源码仓库;否则克隆到用户确认的新目录,并优先检出与后端匹配的正式 tag。
xcodegen generate \
--spec ios/MimiRemote/project.yml \
--project ios/MimiRemote
bash ./scripts/ios-dev.sh build-for-testing
open ios/MimiRemote/MimiRemote.xcodeproj测试构建始终使用统一脚本固定的 M5 Simulator。需要人工安装到真机时,让用户在 Xcode 中选择自己的 Development Team、已信任真机和 MimiRemote scheme;不要替用户选择未知 Team,不导出或上传签名证书,不关闭代码签名。日常命令行部署必须使用 bash ./scripts/ios-dev.sh run。
Mac App 安装从菜单栏选择“配对设备…”。CLI/Linux 安装让用户在不会进入 Agent 日志的本机 Terminal 执行:
agentd pair --qr-onlyLinux 使用 "$HOME/.local/bin/agentd" pair --qr-only。
短期 Pair 链接是单次兑换票据,不直接包含长期 Token。失败、过期或已使用时重新生成;扫码不可用时才使用高级手动连接,不让用户把 Token 粘贴到模型对话中。
至少验证:
agentd 版本。前三项完成后才判定基础安装成功;Claude 验收失败不能推翻已通过的 Codex 主通道。
Codex 是默认 Runtime。不要写死模型版本;未显式选择模型时交给本机 Codex rollout。保持现有 Codex 登录态、app-server Token 和审批策略。
Claude Code 属于实验通道。Mimi Remote Mac 启动时会在本机检测随包 bridge、Claude CLI 和登录态:三项都通过且用户没有明确关闭时自动启用,否则保持关闭;设置页中的明确开关会覆盖后续自动检测。Homebrew / Linux 不执行这项 App 启动策略。它使用一个由 agentd 监督的 resident bridge;每个 Claude thread 对应一个 headless 进程。移动端断线不会自动重试 turn/start,重连使用 sequence replay 或 thread/read,避免重复写文件或执行命令。
启用 Claude 前确认用户接受以下边界:
goal、archive 和 fork。CLAUDE_BRIDGE_BYPASS_PERMISSIONS=false,Claude 只声明 read-only 和 workspace-write。按安装形态处理 bridge:
cargo install,不写入其他机器的 bridge 绝对路径。App 通过 agentd runtime --claude=auto|enabled|disabled 原子更新 claude.enabled、claude.activation 和检测到的本机 Claude CLI 路径,保留其他字段与 0600 权限;不要打印完整配置文件。alleycat-claude-bridge >= 0.2.1,把实际绝对路径写入 claude.bridge_bin。CLI 外置 bridge 安装命令:
cargo install --git https://github.com/gaixianggeng/mimi-remote.git \
--locked --force --bin alleycat-claude-bridge alleycat-claude-bridge
command -v alleycat-claude-bridge配置文件含长期 Token。修改前创建权限为用户私有的本地备份,使用 JSON 解析器原子修改,只更新 claude 字段,保持文件权限为 0600;不要用 cat、日志或聊天展示完整内容。Mac App 优先使用设置页开关;用户明确关闭后,不得在后续启动中重新自动启用。
修改后从当前 service owner 的入口重启:
agentd restart --no-pair。systemctl --user restart mimi-remote.service。然后执行 Doctor,并在移动端确认 Claude channel、bridge 版本和模型列表可用。不要因为 Claude bridge 失败而修改 Codex 配置或轮换 Token。
先从当前 service owner 收集最小、去敏的诊断,不要一开始就重装:
agentd status --json | grep -E '"(process_ok|service_ok|doctor_ok)"'
agentd doctor
agentd logs -n 200
brew services list"$HOME/.local/bin/agentd" status --json | grep -E '"(process_ok|service_ok|doctor_ok)"'
"$HOME/.local/bin/agentd" doctor
journalctl --user -u mimi-remote.service -n 200 --no-pager重点区分:
process_ok=false:服务未运行、端口不可达或 service manager 失败。process_ok=true 且 service_ok=false:配置、鉴权、版本或真实 Codex app-server 握手失败。agentd check-config --json;code=config_requires_newer_version 表示这份配置由更新版本写入,动作是安装最新发布包,不是重装或 setup --force。file-access-preflight warning:服务可能已连接,但部分 macOS 目录权限尚未确认。claude.enabled、Claude CLI 登录和 bridge probe,不破坏 Codex。只在 Doctor 明确给出安全可修复项时运行 doctor --fix。先对日志去敏,再引用到聊天或 Issue。
升级前备份配置和 Token,备份目录保持用户私有,不上传到云盘、Issue、PR 或任务附件。
首个 DMG 没有自动更新。不要把 snapshot 或未公证构建作为稳定回滚版本。
执行 brew upgrade mimi-remote 后使用 agentd restart --no-pair,验证 service_ok=true。失败时优先恢复旧 keg,不默认回滚配置。
在校验后的新 Release 根目录执行 bash ./scripts/install-linux.sh upgrade。需要主动回滚时执行:
bash "$HOME/.local/share/mimi-remote/install-linux.sh" rollback
"$HOME/.local/bin/agentd" status --json | grep -E '"(process_ok|service_ok|doctor_ok)"'默认只卸载程序并保留配置和 Token。永久删除凭据是独立破坏性操作,只有用户明确确认“接受现有配对永久失效”后才能执行。
agentd stop 和 brew uninstall mimi-remote。bash "$HOME/.local/share/mimi-remote/install-linux.sh" uninstall。不要自动删除:
~/Library/Application Support/mimi-remote
~/.config/mimi-remote不要因为卸载后端而删除 iOS Keychain 数据、Xcode 工程、源码仓库或用户项目。
最终只报告:
service_ok、Doctor 和仍需用户处理的 warning。不要报告 Token、二维码内容、完整 Endpoint、Tailscale IP、私有项目路径或未去敏日志。
© gaixianggeng, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2,093 other files (scripts) in the repository root of gaixianggeng/mimi-remote.
Open the folder on GitHubat commit ed132a5
Install Mimi Remote next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Install Mimi Remote this skillgaixianggeng/mimi-remote | 104 | — | ~2.8k | Automated safety check: Pass | GPL-3.0 | |
| Swiftui Expert Skillomarshahine/HomeClaw | 175 | 4 repos | ~2.8k | Automated safety check: Pass | MIT | |
| Hig Project Contextraintree-technology/hig-doctor | 143 | 5 repos | ~1.2k | Automated safety check: Pass | MIT | |
| Swiftui Expert SkillEslzzyl/Pixiv-SwiftUI | 111 | 1 repos | ~2.9k | Automated safety check: Pass | AGPL-3.0 | |
| Hig Components Contentraintree-technology/hig-doctor | 143 | 5 repos | ~1.3k | Automated safety check: Pass | MIT | |
| OdevioOdevio/Odevio-CLI | 423 | — | ~7.6k | Automated safety check: Pass | MIT |
omarshahine/HomeClaw
A skill your agent uses when writing, reviewing, or refactoring SwiftUI code for iOS or macOS, including state management, view composition, performance, Liquid Glass adoption, or Instruments .trace…
raintree-technology/hig-doctor
Create or update a shared Apple design context document that other HIG skills use to tailor guidance.
Eslzzyl/Pixiv-SwiftUI
A skill your agent uses when writing, reviewing, or refactoring SwiftUI code for iOS or macOS, including state and @Observable data flow, view composition, resizable layouts, safe areas, display…
raintree-technology/hig-doctor
Apple Human Interface Guidelines for content display components.
Odevio/Odevio-CLI
Take a Flutter project to an iPhone or the App Store with Odevio - build, sign and publish iOS apps from Windows, Linux or macOS with no Mac and no Xcode.
Wholiver/swiftui-design-skill
Guides the agent to design distinctive SwiftUI interfaces for iOS and macOS, with six anti-generic rules, a design direction workflow and a five-dimension review.
Categories
安装、配置、配对、迁移、升级、诊断、回滚或卸载 Mimi Remote;在 macOS 上安装和维护 Mimi Remote Mac 菜单栏 App / DMG,或通过 Homebrew、Linux user-systemd 部署 agentd;从源码构建 iPhone/iPad App;配置 Codex 主通道和可选 Claude Code 实验 Runtime。用户提出“安装 Mimi…. Install Mimi Remote is an agent skill from gaixianggeng/mimi-remote.
Install Mimi Remote fits situations like: tasks that involve iOS development; tasks that involve Linux administration.
Run `npx skills add gaixianggeng/mimi-remote --skill install-mimi-remote -a claude-code`. Or copy the skill folder (the gaixianggeng/mimi-remote repository) into .claude/skills/install-mimi-remote in your project. Claude Code loads it when a task matches its description.
Run `npx skills add gaixianggeng/mimi-remote --skill install-mimi-remote -a codex`. Or copy the skill folder (the gaixianggeng/mimi-remote repository) into .agents/skills/install-mimi-remote in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gaixianggeng/mimi-remote --skill install-mimi-remote -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/install-mimi-remote, .gemini/skills/install-mimi-remote, .github/skills/install-mimi-remote and .opencode/skills/install-mimi-remote in your project.
Going by SKILL.md and its folder, Install Mimi Remote needs the command-line tools its instructions call (brew, bash, cargo, codex and claude).
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Install Mimi Remote is published under the GPL-3.0 licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Install Mimi Remote: Swiftui Expert Skill (omarshahine/HomeClaw, 175 stars), Hig Project Context (raintree-technology/hig-doctor, 143 stars), Swiftui Expert Skill (Eslzzyl/Pixiv-SwiftUI, 111 stars) and Hig Components Content (raintree-technology/hig-doctor, 143 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
gaixianggeng (a GitHub user) maintains it in gaixianggeng/mimi-remote, which has 104 GitHub stars. The repository was last updated on October 10, 2026.
Source: gaixianggeng/mimi-remote on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.