update-setup

Featured

One-time setup wizard for the nanobot upgrade skill. Triggers: setup update, configure update, 设置更新, 初始化更新.

AI & Automation 48,016 stars 8487 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Update Setup Generate a personalized upgrade skill in Nanobot's agent workspace. Use the absolute `<agent-workspace>/skills/update/SKILL.md` path, where `<agent-workspace>` is shown in the system prompt. Never substitute a project-relative path. If the write is rejected, ask the user to select the agent workspace or enable Full Access before rerunning setup. ## Step 1: Check Existing Use `read_file` to check if `<agent-workspace>/skills/update/SKILL.md` already exists. If it exists, ask the user: "An upgrade skill already exists. Reconfigure?" Wait for the user's reply. If no, stop here. ## Step 2: Current Version and Install Clues Use `exec` to run `nanobot --version`. Tell the user the current version. Then collect install clues with `exec`. These commands are best-effort; if one fails, keep going and show the useful output: ``` command -v nanobot || true python -m pip show nanobot-ai || true pipx list | sed -n '/nanobot-ai/,+3p' || true uv tool list | sed -n '/nanobot-ai/,+3p' || true ``` Summarize what you found in one short paragraph. Use the clues only to suggest a likely install method. Do not treat them as confirmation. ## Step 3: Confirm Required Inputs CRITICAL: Do not write `<agent-workspace>/skills/update/SKILL.md` until the install method is explicitly confirmed by the user. The install method must come from a user answer or confirmation, not from inference alone. If you cannot get a clear answer, stop and ask the user to rerun this setup when they ...

Details

Author
HKUDS
Repository
HKUDS/nanobot
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

update-skills

Check for and apply updates to locally installed skills from the kimgoetzke/coding-agent-configs GitHub repo. Use when user asks to update skills, sync skills, check for skill updates, or mentions updating their skills.

2 Updated yesterday
kimgoetzke
AI & Automation Listed

update-skills

Installed-skill version updater. Refreshes every marketplace, compares each installed plugin's version against the latest, previews a table (plugin, key updates, before → after version, estimated input-token delta), and only updates the set the user explicitly confirms. After updating it reminds that changes apply from the NEXT session, and lists every failed update with the verbatim error and a likely cause. Trigger on /eff:update-skills or $eff:update-skills, and on natural-language asks like: 'update my skills', 'update installed plugins', 'are my skills up to date', 'bump my plugins to latest', '스킬 업데이트 해줘', '설치된 스킬 최신으로 맞춰줘', '플러그인 버전 올려줘', '스킬 최신인지 확인해줘'. Keep this distinct from eff:dedupe-skills, which finds overlapping/redundant skills and helps remove them — update-skills only moves versions forward.

0 Updated 1 months ago
im-ian
AI & Automation Featured

update-skills

Refresh installed NanoClaw channel and provider payloads from their registry branches with fork-safe remote resolution and a blocking structured result. Use after updating NanoClaw or whenever installed channel/provider code may be stale.

30,743 Updated today
nanocoai