Agent skill

Openbot Export

by nightly-labs in nightly-labs/openbot

Export the user's Grok Bot agents into one .zip file that OpenBot imports, with instructions, avatars, skills, routines, memories, group chats, and optional workspace files.

Custom licenceAuto-check: notes

Install Openbot Export

skills CLI
$ npx skills add nightly-labs/openbot --skill openbot-export -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install nightly-labs/openbot openbot-export --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/nightly-labs/openbot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/resources/agent-import/grok-bot .claude/skills/openbot-export && rm -rf skills-src

Use ~/.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/

Facts

Skill name
openbot-export
GitHub stars
473
Token cost
~2.4k tokens
SKILL.md length
1,132 words
Files
1
Skills in repo
14
Repo updated
First seen
Licence
Custom licence

At a glance

Export the user's Grok Bot agents into one .zip file that OpenBot imports, with instructions, avatars, skills, routines, memories, group chats, and optional workspace files.

  • Works in 7 steps: Find the agents. List every agent the… → Ask about files. Show the list of… → Write memories. From each agent's chats,… → …
  • The user asks to export
  • SKILL.md covers Workflow, Format and Checklist
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Openbot Export is an agent skill from nightly-labs/openbot. Export the user's Grok Bot agents into one .zip file that OpenBot imports, with instructions, avatars, skills, routines, memories, group chats, and optional workspace files. Use when the user asks to export, move, or migrate their agents to OpenBot.

Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: A local-first desktop workspace for persistent AI teammates. Run Codex, Claude, and Grok with dedicated workspaces, task queues, file sharing, browser control, and agent-to-agent…

When your agent uses it

  • The user asks to export
  • Migrate their agents to OpenBot

Example prompts

  • “/openbot-export”

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Find the agents. List every agent the user has in Grok Bot. For each agent, collect
  2. Ask about files. Show the list of agents, the group chats, and the total size of the
  3. Write memories. From each agent's chats, write at most 50 short facts that the agent must
  4. Remove secrets. Do not export .env files, private keys, API keys, tokens, passwords, or
  5. Build the folder (see Format) and write openbot-import.json last.
  6. Check it with the checklist below. Then zip the folder contents into
  7. Tell the user, only after the rename, the path, the number of agents and group chats, and

What it can do on your machine

Read from SKILL.md and the folder at commit 4231c65. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Openbot Export loads about 2.4k tokens when it runs. Until then it costs about 66 tokens; SKILL.md has 1,132 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~66
When it runs · the whole SKILL.md, loaded when a task matches
~2.4k

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.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:46
    4. **Remove secrets.** Do not export `.env` files, private keys, API keys, tokens, passwords, or
  • NoteMentions a .env fileSKILL.md:48
    the archive if it contains a file named `.env*` or
  • NoteMentions a .env fileSKILL.md:189
    - [ ] No secrets, `.env` files, keys, nested archives, `.git`, or `node_modules`.

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.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,132 words (~2,372 tokens).

“Make one .zip file that the user opens in OpenBot at Server settings → Import. OpenBot reads it on the user's computer. Nothing is uploaded. The format is strict: OpenBot rejects the whole file when the manifest is invalid, so…”

— opening of SKILL.md by nightly-labs, Custom licence
name
openbot-export
example-prompt
Export my agents for OpenBot

Read the full SKILL.md on GitHub

Files

Just SKILL.md in resources/agent-import/grok-bot of nightly-labs/openbot.

Open the folder on GitHubat commit 4231c65

Compare with similar skills

Openbot Export 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.

Openbot Export compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Openbot Export this skillnightly-labs/openbot473—~2.4kAutomated safety check: NotesCustom licence
Zip Export DeliverableHKUDS/OpenSpace7.8k—~768Automated safety check: PassMIT
New Grok Botdavidondrej/skills4.1k—~1.1kAutomated safety check: PassMIT
Export0xsline/OpenChatCut2.2k—~2.2kAutomated safety check: WarnAGPL-3.0
Export Download Debuggingnexu-io/open-design100k—~725Automated safety check: PassApache-2.0
Cost Exportruvnet/ruflo74k—~687Automated safety check: NotesMIT

Similar skills

  • Zip Export Deliverable

    HKUDS/OpenSpace

    Ensures codebase deliverables are properly exported as ZIP archives through a dedicated finalization step

    7.8k GitHub stars~768 tokensUpdated 1 mo ago
    Auto-check passed
  • New Grok Bot

    davidondrej/skills

    Design a Grok Bot role and create its setup prompt. An agent skill from davidondrej/skills.

    4.1k GitHub stars~1.1k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Export

    0xsline/OpenChatCut

    A skill your agent uses when a OpenChatCut video editing or creation workflow needs export, render, download, share, final delivery, subtitle-file export, render choice, local-only asset handling…

    2.2k GitHub stars~2.2k tokensUpdated 2 days ago
    Media & CreativeAuto-check: warnings
  • Export Download Debugging

    nexu-io/open-design

    Diagnose and fix browser, preview, or Electron export/download failures, especially image export issues involving Save As, Blob/Data URLs, the File System Access API, createWritable failures, and 0…

    100k GitHub stars~725 tokensUpdated today
    DevelopmentAuto-check passed
  • Cost Export

    ruvnet/ruflo

    Export cost-tracking telemetry in Prometheus textfile or webhook JSON formats — for external observability (Grafana, Datadog, custom dashboards)

    74k GitHub stars~687 tokensUpdated today
    DevOps & CloudAuto-check: notes
  • Grok Media

    calesthio/OpenMontage

    xAI Grok image and video generation guide covering authentication, endpoints, prompt structure, image editing, reference-image video, and async polling.

    66k GitHub stars~950 tokensUpdated 5 days ago
    Media & CreativeAuto-check passed

More from nightly-labs/openbot

All 14 skills in this repo
  • Biome Anti Slop

    nightly-labs/openbot

    Install and configure vendored Biome anti-slop GritQL rules in a local TypeScript or JavaScript repository.

    473 GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • Release Upgrade Safety

    nightly-labs/openbot

    Audit a pending OpenBot release for upgrade and data-loss hazards before the version is bumped or tagged.

    473 GitHub stars~3k tokensUpdated today
    Auto-check passed
  • Babysit

    nightly-labs/openbot

    Babysit a pull request through the NorbiAI review loop until no valid issue remains.

    473 GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Ship

    nightly-labs/openbot

    Ship the current branch to main. An agent skill from nightly-labs/openbot.

    473 GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Smoke

    nightly-labs/openbot

    Start one or more local OpenBot dev instances and smoke test the features that the current changes or a pull request add.

    473 GitHub stars~1.6k tokensUpdated today
    Auto-check: notes
  • Openbot Site Hosting

    nightly-labs/openbot

    Build, publish, replace, list, and delete small static websites hosted by OpenBot.

    473 GitHub stars~503 tokensUpdated today
    Auto-check: notes

Questions about Openbot Export

What does Openbot Export do?

Export the user's Grok Bot agents into one .zip file that OpenBot imports, with instructions, avatars, skills, routines, memories, group chats, and optional workspace files. Openbot Export is an agent skill from nightly-labs/openbot.zip file that OpenBot imports, with instructions, avatars, skills, routines, memories, group chats, and optional workspace files.

When should I use Openbot Export?

Openbot Export fits situations like: the user asks to export; migrate their agents to OpenBot.

How do I install Openbot Export in Claude Code?

Run `npx skills add nightly-labs/openbot --skill openbot-export -a claude-code`. Or copy the skill folder (resources/agent-import/grok-bot in nightly-labs/openbot) into .claude/skills/openbot-export in your project. Claude Code loads it when a task matches its description.

How do I install Openbot Export in Codex?

Run `npx skills add nightly-labs/openbot --skill openbot-export -a codex`. Or copy the skill folder (resources/agent-import/grok-bot in nightly-labs/openbot) into .agents/skills/openbot-export in your project. Codex loads it when a task matches its description.

Can I use Openbot Export in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nightly-labs/openbot --skill openbot-export -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/openbot-export, .gemini/skills/openbot-export, .github/skills/openbot-export and .opencode/skills/openbot-export in your project.

What does Openbot Export need to run?

SKILL.md names no scripts, command-line tools or credentials: Openbot Export is instructions for the agent only.

Does Openbot Export access the network?

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.

Is Openbot Export safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Openbot Export use?

Openbot Export has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Openbot Export use?

About 2.4k tokens (SKILL.md is roughly 9.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Openbot Export?

Skills that share tags, products or a category with Openbot Export: Zip Export Deliverable (HKUDS/OpenSpace, 7.8k stars), New Grok Bot (davidondrej/skills, 4.1k stars), Export (0xsline/OpenChatCut, 2.2k stars) and Export Download Debugging (nexu-io/open-design, 100k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Openbot Export?

nightly-labs (a GitHub organization) maintains it in nightly-labs/openbot, which has 473 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on October 9, 2026.

Source: nightly-labs/openbot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.