Abo Feature
jeeftor/audiobook-organizer
Implement focused Audiobook Organizer features across CLI, organizer core, TUI, web UI, or ABS workflows while following issue, branch, tests, docs, and changelog rules.
Explain how to run and use this repository's local Web UI, with detailed guidance for every Settings section and its visible controls.
$ npx skills add autonomous-ai/Physical-AI-Operating-System --skill faq -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install autonomous-ai/Physical-AI-Operating-System faq --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/autonomous-ai/Physical-AI-Operating-System.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/faq .claude/skills/faq && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "faq" agent skill from https://github.com/autonomous-ai/Physical-AI-Operating-System/tree/main/skills/faq into .claude/skills/faq/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "faq", 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.
$skill-installer install https://github.com/autonomous-ai/Physical-AI-Operating-System/tree/main/skills/faqType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add autonomous-ai/Physical-AI-Operating-System --skill faq -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install autonomous-ai/Physical-AI-Operating-System faq --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/autonomous-ai/Physical-AI-Operating-System.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/faq .agents/skills/faq && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "faq" agent skill from https://github.com/autonomous-ai/Physical-AI-Operating-System/tree/main/skills/faq into .agents/skills/faq/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "faq", 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 autonomous-ai/Physical-AI-Operating-System --skill faq -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install autonomous-ai/Physical-AI-Operating-System faq --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/autonomous-ai/Physical-AI-Operating-System.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/faq .cursor/skills/faq && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "faq" agent skill from https://github.com/autonomous-ai/Physical-AI-Operating-System/tree/main/skills/faq into .cursor/skills/faq/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "faq", 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.
$ gemini skills install https://github.com/autonomous-ai/Physical-AI-Operating-System.git --path skills/faq--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add autonomous-ai/Physical-AI-Operating-System --skill faq -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install autonomous-ai/Physical-AI-Operating-System faq --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/autonomous-ai/Physical-AI-Operating-System.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/faq .gemini/skills/faq && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "faq" agent skill from https://github.com/autonomous-ai/Physical-AI-Operating-System/tree/main/skills/faq into .gemini/skills/faq/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "faq", 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 autonomous-ai/Physical-AI-Operating-System faqInstalls 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 autonomous-ai/Physical-AI-Operating-System --skill faq -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/autonomous-ai/Physical-AI-Operating-System.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/faq .github/skills/faq && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "faq" agent skill from https://github.com/autonomous-ai/Physical-AI-Operating-System/tree/main/skills/faq into .github/skills/faq/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "faq", 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 autonomous-ai/Physical-AI-Operating-System --skill faq -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install autonomous-ai/Physical-AI-Operating-System faq --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/autonomous-ai/Physical-AI-Operating-System.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/faq .opencode/skills/faq && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "faq" agent skill from https://github.com/autonomous-ai/Physical-AI-Operating-System/tree/main/skills/faq into .opencode/skills/faq/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "faq", 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.
faqExplain how to run and use this repository's local Web UI, with detailed guidance for every Settings section and its visible controls.
Faq is an agent skill from autonomous-ai/Physical-AI-Operating-System. Explain how to run and use this repository's local Web UI, with detailed guidance for every Settings section and its visible controls. Use for questions about web development, Monitor, Setup, or Settings.
Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `skill.json`).
It sits in Sales & Support, covering Help center and FAQ content, Frontend development and Text to speech and voice. The repository describes itself as: The open-source operating system for physical AI. The licence is Apache-2.0.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit f1b9ebe. 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.
Shell commands in SKILL.md call:
makeFrom 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.
Faq loads about 3.3k tokens when it runs. Until then it costs about 52 tokens; SKILL.md has 1,993 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); files beside SKILL.md are not scanned.
The full file from autonomous-ai/Physical-AI-Operating-System at commit f1b9ebe, republished under its Apache-2.0 licence (© autonomous-ai). 1,993 words, ~3,339 tokens.
.claude/skills/faq/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Answer questions about the UI from the controls that actually exist. Reply in the user's language. Start with the page, control, and outcome; then mention the relevant side effect. Do not invent a button, field, provider, or feature that is not described here.
localhost means the computer running the browser. It is not the robot.
The local frontend is Vite. From the repository root, run:
make web-install
LAMP_PROXY=http://<device-lan-ip> make web-devOpen http://localhost:5173. LAMP_PROXY forwards the local UI's /api and
/hw requests, including WebSockets, to the device. Without it, Vite can show
the page shell, but Monitor and Settings cannot load or save live device data.
Open http://<device-lan-ip>/ from the same network. Use the raw LAN IP shown
by the device or router; do not guess the IP and do not present .local as the
primary address. /monitor opens the dashboard; /setting opens Settings.
The old /edit route redirects to /setting.
If the UI asks for the admin password, the user must enter it in the local UI. Never request a password, API key, bot token, or header value in chat.
The left sidebar has Monitor and Settings. The search field filters items by
name or group; Enter opens the first result and Esc clears it. Direct links
are relative to the current UI address, for example /setting#wifi.
Some advanced sections require the Debug toggle in the top bar. Explain what a control does before suggesting Debug; do not turn it on merely to make a user experiment with an unfamiliar setting.
Most Settings sections use the Save Changes button at the upper right. It is enabled only after an edit. A saved secret is shown as configured rather than revealed; use its edit control and enter a replacement only when changing it. Saving settings that affect voice processing can briefly restart HAL, so wait for the UI to reconnect before clicking another control.
These areas do not use Save Changes:
/setting#generalUse this page for basic device information, admin access, and how the device listens.
/setting#wifiThe current SSID is read-only by default. Press the pencil icon to edit it; the UI scans and shows a network picker. Use the refresh icon to scan again. If no result is available, type the SSID manually. Enter or replace the Wi-Fi password, then press Save Changes.
Warn before saving: changing the network can disconnect the current browser. After the device joins the new network, reconnect using its new LAN IP. Use the cancel icon to abandon an SSID edit before saving.
/setting#llmThis configures the LLM used by the device.
Saved values are locked until the user explicitly chooses to edit them. Before changing any of these, state that the device's responses may stop working if the endpoint, credential, and model do not match. Save the three values together, then test with a short chat in Monitor.
/setting#runtimeThe Backend picker selects the agent runtime (currently, as supported by the device: OpenClaw, Hermes, PicoClaw, Codex, Claude Code, or OpenCode). The card states which backend is active and gives a short description of the choice.
Choose a runtime and press Switch to …. The UI asks for confirmation, stops the other runtime, restarts os-server, and polls until the device confirms the new backend. It can take minutes, especially on a first install. Do not press the button again while it says Switching…. This is a separate operation; Save Changes does not switch runtimes.
/setting#voiceThis optional page enrolls voice samples so the device can recognize an owner.
Existing owners show their voice samples. An operator can remove one sample or remove all voice samples for an owner; removing voice samples preserves that person's face data. These actions are immediate and do not use Save Changes. Explain that voice enrollment should be done in a quiet place and with the actual owner speaking naturally.
/setting#faceThis optional page enrolls face photos for recognition.
The enrolled-owner list lets the operator expand a person to preview photos,
delete one photo, or remove all photos for that person. Confirm destructive
actions explicitly. Never remove the special unknown record: it is not a
normal enrolled owner. Face actions apply through their own controls, not
Save Changes.
/setting#ttsUse this page to choose how the device speaks.
For Piper (Local — free): press Install engine first, then download a voice model. The progress row shows the active device-side download. It keeps running if the page is reloaded. Press Use to select an installed voice, then Save Changes to make it the device's configured voice. Remove asks for a second confirmation and is unavailable for the voice currently in use or the last remaining installed voice. Do not test a voice until it has finished downloading.
/setting#sttChoose the language spoken to the device: Auto, English, Vietnamese, Simplified Chinese, or Traditional Chinese. Then select the speech-recognition provider:
Changing providers changes which saved credential is used. Enter the required key locally and save before testing speech. Use the language that users will actually speak; it also influences the default voice choices shown in TTS.
/setting#realtimeThis is the audio-native realtime agent path. Use the Enabled checkbox to turn it on or off. The Provider list comes from the device and may include Gemini Live, OpenAI Realtime, GPT-Live, or None. Pick a Reasoning level when the selected provider offers one (GPT-Live has none, so the selector is hidden for it); lower-cost options appear first.
The API Key and Base URL are optional overrides. Blank fields reuse/derive from AI Brain configuration where supported. Changing the provider resets invalid provider-specific options automatically. Save changes, then wait for the voice service to restart before testing. Do not describe a hidden realtime voice selector as a usable UI feature.
/setting#channelSelect one messaging platform in the dropdown and fill its matching fields:
Existing tokens are never displayed. Use the edit affordance only to replace a credential, then press Save Changes. Explain which platform will receive messages before a user changes this page; do not paste a token into chat.
/setting#mqttThis optional page configures an MQTT broker: Endpoint, Port, optional Username and Password, plus the FA Channel and FD Channel values used by this deployment. Preserve existing channel values unless the user knows the broker contract. Press Save Changes after editing. Explain that an incorrect broker address or credential disconnects MQTT publishing; this page does not diagnose a broker by itself.
/setting#mcpThis page lists remote MCP endpoints that the active agent can call. To add one:
Authorization header.The tool synchronizes to the active runtime and takes effect immediately. The list shows each endpoint and the number of configured headers; Remove removes it immediately. Treat an authenticated MCP endpoint like a privileged integration: describe its scope and obtain the user's confirmation before adding, replacing, or removing one.
/setting#pluginsPlugins are standalone Python applications that extend device capabilities via HAL. The page lists installed plugins, version, description, and status.
Installing third-party code and uninstalling a plugin are material changes. Confirm the exact plugin URL or installed plugin with the user first, and do not claim that an install is complete merely because the UI says it has started.
/setting#timezoneTimezone controls local device time, quiet hours, daily history grouping, and
the assistant's interpretation of time. Press the zone field to open its
searchable picker. Search by city, region, or offset (for example Ho Chi,
Asia, or +7), then click a zone or choose it with arrow keys and Enter.
Choosing a zone applies it immediately; there is no separate Save Changes or Apply button. The page shows a live local-time preview. No device restart is required.
/setup is the provisioning flow for Wi-Fi, AI Brain, optional messaging,
and initial access. Channels may be skipped and configured later./monitor#overview summarizes system and component status./monitor#flow shows the live agent-event flow./monitor#camera shows camera features when the device declares camera
capability.LAMP_PROXY points
to the device's reachable raw LAN IP and that the browser opened Vite on
localhost:5173.© autonomous-ai, Apache-2.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 1 other file in skills/faq of autonomous-ai/Physical-AI-Operating-System.
Open the folder on GitHubat commit f1b9ebe
Faq 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 |
|---|---|---|---|---|---|---|
| Faq this skillautonomous-ai/Physical-AI-Operating-System | 381 | — | ~3.3k | Automated safety check: Pass | Apache-2.0 | |
| Abo Featurejeeftor/audiobook-organizer | 189 | — | ~446 | Automated safety check: Pass | MIT | |
| Abo Web UIjeeftor/audiobook-organizer | 189 | — | ~502 | Automated safety check: Pass | MIT | |
| Abo Workflowjeeftor/audiobook-organizer | 189 | — | ~865 | Automated safety check: Pass | MIT | |
| Documentary Brutalist Agencyboraoztunc/skills | 395 | 2 repos | ~1k | Automated safety check: Pass | Apache-2.0 | |
| Abo Auditjeeftor/audiobook-organizer | 189 | — | ~322 | Automated safety check: Pass | MIT |
jeeftor/audiobook-organizer
Implement focused Audiobook Organizer features across CLI, organizer core, TUI, web UI, or ABS workflows while following issue, branch, tests, docs, and changelog rules.
jeeftor/audiobook-organizer
Build, debug, and verify the current Audiobook Organizer local browser UI in web/, cmd/web.go, cmd/gui.go, internal/server, and internal/app.
jeeftor/audiobook-organizer
Route Audiobook Organizer maintainer work across issue, implementation, testing, web UI, ABS, and PR skills.
boraoztunc/skills
Create or redesign creative agency, production studio, architecture, culture, and portfolio websites with billboard typography, hard black-and-white chapters, exposed grids, documentary imagery…
jeeftor/audiobook-organizer
Audit Audiobook Organizer Go and current web UI dependencies for vulnerabilities, outdated packages, and dependency hygiene without changing files unless explicitly asked.
mohitagw15856/pm-claude-skills
Write pricing page copy that helps buyers self-select the right plan and convert.
autonomous-ai/Physical-AI-Operating-System
Legacy Autonomous Buddy control for explicitly requested Buddy coding sessions.
autonomous-ai/Physical-AI-Operating-System
Push Claude Code activity to the user's device (e.g. An agent skill from autonomous-ai/Physical-AI-Operating-System.
autonomous-ai/Physical-AI-Operating-System
Operate apps/websites on the paired Mac via Buddy: Calendar, Notes, forms, screenshots, files.
autonomous-ai/Physical-AI-Operating-System
Discover and use linked third-party services (Gmail, Google Calendar, Google Drive, Notion, Figma, Asana, Linear, GitHub, Ahrefs, Facebook Fan Page and others).
autonomous-ai/Physical-AI-Operating-System
Delegate digital work to agents on the computer paired through Harness; discover Store packages and prepare an agent when needed.
autonomous-ai/Physical-AI-Operating-System
Low-level speaker and microphone hardware control — adjust volume, play test tones, record raw audio.
Explain how to run and use this repository's local Web UI, with detailed guidance for every Settings section and its visible controls. Faq is an agent skill from autonomous-ai/Physical-AI-Operating-System. Explain how to run and use this repository's local Web UI, with detailed guidance for every Settings section and its visible controls.
Faq fits situations like: questions about web development; tasks that involve Help center and FAQ content; tasks that involve Frontend development.
Run `npx skills add autonomous-ai/Physical-AI-Operating-System --skill faq -a claude-code`. Or copy the skill folder (skills/faq in autonomous-ai/Physical-AI-Operating-System) into .claude/skills/faq in your project. Claude Code loads it when a task matches its description.
Run `npx skills add autonomous-ai/Physical-AI-Operating-System --skill faq -a codex`. Or copy the skill folder (skills/faq in autonomous-ai/Physical-AI-Operating-System) into .agents/skills/faq 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 autonomous-ai/Physical-AI-Operating-System --skill faq -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/faq, .gemini/skills/faq, .github/skills/faq and .opencode/skills/faq in your project.
Going by SKILL.md and its folder, Faq needs the command-line tools its instructions call (make). Our summary lists: Python 3.
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. Review the folder before installing.
Faq is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.3k tokens (SKILL.md is roughly 13k 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 Faq: Abo Feature (jeeftor/audiobook-organizer, 189 stars), Abo Web UI (jeeftor/audiobook-organizer, 189 stars), Abo Workflow (jeeftor/audiobook-organizer, 189 stars) and Documentary Brutalist Agency (boraoztunc/skills, 395 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
autonomous-ai (a GitHub organization) maintains it in autonomous-ai/Physical-AI-Operating-System, which has 381 GitHub stars. The repository holds 28 skills in this directory. The repository was last updated on October 8, 2026.
Source: autonomous-ai/Physical-AI-Operating-System on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.