Asosiy tarkibga o'tish

ClawHub

ClawHub — OpenClaw uchun ommaviy skilllar reyestri. Bu bepul xizmat: barcha skilllar ommaviy, ochiq va ulashish hamda qayta foydalanish uchun hammaga ko‘rinadi. Skill — bu shunchaki SKILL.md fayliga ega papka (va qo‘shimcha matn fayllari). Siz skilllarni veb-ilovada ko‘rib chiqishingiz yoki CLI orqali qidirish, o‘rnatish, yangilash va nashr qilishdan foydalanishingiz mumkin. Sayt: clawhub.ai

ClawHub nima

  • OpenClaw skilllari uchun ommaviy reyestr.
  • Skill to‘plamlari va metama’lumotlarning versiyalangan ombori.
  • Qidiruv, teglar va foydalanish signallari uchun kashf etish maydoni.

Qanday ishlaydi

  1. Foydalanuvchi skill to‘plamini (fayllar + metama’lumotlar) nashr qiladi.
  2. ClawHub to‘plamni saqlaydi, metama’lumotlarni tahlil qiladi va versiya belgilaydi.
  3. Reyestr skillni qidiruv va kashf etish uchun indekslaydi.
  4. Foydalanuvchilar OpenClaw’da skilllarni ko‘rib chiqadi, yuklab oladi va o‘rnatadi.

Nimalar qilishingiz mumkin

  • Yangi skilllar va mavjud skilllarning yangi versiyalarini nashr qilish.
  • Skilllarni nomi, teglar yoki qidiruv orqali topish.
  • Skill to‘plamlarini yuklab olish va ularning fayllarini ko‘zdan kechirish.
  • Suiiste’mol qilingan yoki xavfli skilllar haqida xabar berish.
  • Agar siz moderator bo‘lsangiz, yashirish, qayta ko‘rsatish, o‘chirish yoki taqiqlash.

Kimlar uchun (boshlovchilar uchun qulay)

Agar OpenClaw agentingizga yangi imkoniyatlar qo‘shmoqchi bo‘lsangiz, ClawHub — skilllarni topish va o‘rnatishning eng oson yo‘li. Backend qanday ishlashini bilishingiz shart emas. Siz quyidagilarni qilishingiz mumkin:
  • Skilllarni oddiy til orqali qidirish.
  • Skillni ish muhitingizga o‘rnatish.
  • Keyinroq skilllarni bitta buyruq bilan yangilash.
  • O‘z skilllaringizni nashr qilib, zaxiralash.

Tezkor boshlash (texnik bo‘lmagan)

  1. CLI’ni o‘rnating (keyingi bo‘limga qarang).
  2. Kerakli narsani qidiring:
    • clawhub search "calendar"
  3. Skillni o‘rnating:
    • clawhub install <skill-slug>
  4. Yangi skillni qabul qilishi uchun yangi OpenClaw sessiyasini boshlang.

CLI’ni o‘rnatish

  1. Bittasini tanlang:
2. npm i -g clawhub
3. pnpm add -g clawhub

4. OpenClaw ichida qanday moslashadi

  1. Sukut bo‘yicha, CLI ko‘nikmalarni joriy ishchi katalogingiz ostidagi ./skills ga o‘rnatadi. 6. Agar OpenClaw ish maydoni sozlangan bo‘lsa, clawhub --workdir (yoki CLAWHUB_WORKDIR) bilan bekor qilinmaguncha o‘sha ish maydoniga qaytadi. 7. OpenClaw ish maydoni ko‘nikmalarini <workspace>/skills dan yuklaydi va ularni keyingi sessiyada qabul qiladi. 8. Agar siz allaqachon ~/.openclaw/skills yoki biriktirilgan ko‘nikmalardan foydalansangiz, ish maydoni ko‘nikmalari ustuvorlikka ega bo‘ladi.
  2. Ko‘nikmalar qanday yuklanishi, ulashilishi va cheklanishi haqida batafsil ma’lumot uchun qarang Skills.

10. Ko‘nikmalar tizimi haqida umumiy ma’lumot

  1. Ko‘nikma — bu OpenClaw’ga ma’lum bir vazifani qanday bajarishni o‘rgatadigan versiyalangan fayllar to‘plami. 12. Har bir nashr yangi versiyani yaratadi va reyestr foydalanuvchilar o‘zgarishlarni tekshirishi uchun versiyalar tarixini saqlab boradi.
  2. Odatdagi ko‘nikma quyidagilarni o‘z ichiga oladi:
    1. Asosiy tavsif va foydalanishni o‘z ichiga olgan SKILL.md fayli.
    1. Ko‘nikma tomonidan ishlatiladigan ixtiyoriy sozlamalar, skriptlar yoki yordamchi fayllar.
    1. Teglar, qisqacha mazmun va o‘rnatish talablari kabi metama’lumotlar.
  1. ClawHub metama’lumotlardan ko‘nikmalarni kashf etishni kuchaytirish va imkoniyatlarini xavfsiz tarzda taqdim etish uchun foydalanadi.
  2. Reyestr shuningdek reyting va ko‘rinuvchanlikni yaxshilash uchun foydalanish signallarini (masalan, yulduzlar va yuklab olishlar) kuzatadi.

19. Xizmat nimani taqdim etadi (xususiyatlar)

    1. Ko‘nikmalar va ularning SKILL.md kontentini ommaviy ko‘rish.
  • Hisobot berish va moderatsiya:
    1. Semver, o‘zgarishlar jurnali va teglar (jumladan latest) bilan versiyalash.
    1. Har bir versiya uchun zip ko‘rinishida yuklab olishlar.
    1. Hamjamiyat fikri uchun yulduzlar va izohlar.
    1. Tasdiqlash va auditlar uchun moderatsiya ilgaklari.
    1. Avtomatlashtirish va skriptlash uchun CLI-ga qulay API.

27. Xavfsizlik va moderatsiya

  1. ClawHub sukut bo‘yicha ochiq. 29. Har kim ko‘nikmalarni yuklashi mumkin, ammo nashr qilish uchun GitHub akkaunti kamida bir haftalik bo‘lishi kerak. 30. Bu qonuniy hissa qo‘shuvchilarni to‘smasdan, suiiste’molni sekinlashtirishga yordam beradi.
  2. Hisobot berish va moderatsiya:
  • Global opsiyalar (barcha buyruqlarga qo‘llaniladi):
    1. Shikoyat sabablari majburiy va qayd etiladi.
    1. Har bir foydalanuvchi bir vaqtning o‘zida 20 tagacha faol shikoyatga ega bo‘lishi mumkin.
    1. 3 tadan ortiq noyob shikoyatga ega ko‘nikmalar sukut bo‘yicha avtomatik yashiriladi.
    1. Moderatorlar yashirilgan ko‘nikmalarni ko‘rishi, ularni qayta ko‘rsatishi, o‘chirishi yoki foydalanuvchilarni bloklashi mumkin.
    1. Shikoyat funksiyasini suiiste’mol qilish akkauntni bloklashga olib kelishi mumkin.
  1. Moderator bo‘lishga qiziqasizmi? 39. OpenClaw Discord’ida so‘rang va moderator yoki maintainer bilan bog‘laning.

40. CLI buyruqlari va parametrlari

  1. Global opsiyalar (barcha buyruqlarga qo‘llaniladi):
  • Variantlar:
    1. --dir <dir>: Ishchi katalogga nisbatan ko‘nikmalar katalogi (sukut bo‘yicha: skills).
    1. --site <url>: Saytning asosiy URL manzili (brauzer orqali kirish).
    1. --registry <url>: Reyestr API asosiy URL manzili.
    1. --no-input: So‘rovlarni o‘chirish (interaktiv emas).
    1. -V, --cli-version: CLI versiyasini chiqarish.
  1. Autentifikatsiya:
  • Qidiruv:
  • clawhub logout
  • clawhub whoami
  1. Variantlar:
  • O‘rnatish:
    1. --label <label>: Brauzer orqali kirish tokenlari uchun saqlanadigan yorliq (standart: CLI token).
    1. --no-browser: Brauzerni ochmang (--token talab qilinadi).
  1. Qidiruv:
  • clawhub search "query"
    1. --limit <n>: Maksimal natijalar soni.
  1. O‘rnatish:
  • clawhub install <slug>
    1. --version <version>: Muayyan versiyani o‘rnatish.
    1. --force: Papka allaqachon mavjud bo‘lsa, ustiga yozish.
  1. Yangilash:
  • clawhub update <slug>
  • clawhub update --all
    1. --version <version>: Muayyan versiyaga yangilash (faqat bitta slug).
    1. --force: Mahalliy fayllar chop etilgan hech bir versiyaga mos kelmasa, ustiga yozish.
  1. Ro‘yxat:
  • O‘chirish/qayta tiklash (faqat egasi/admin):
  1. Chop etish:
  • clawhub publish <path>
    1. --slug <slug>: Skill slug’i.
    1. --name <name>: Ko‘rinadigan nom.
    1. --version <version>: Semver versiyasi.
    1. --changelog <text>: O‘zgarishlar jurnali matni (bo‘sh bo‘lishi mumkin).
    1. --tags <tags>: Vergul bilan ajratilgan teglar (standart: latest).
  1. O‘chirish/qayta tiklash (faqat egasi/admin):
  • clawhub delete <slug> --yes
  • clawhub undelete <slug> --yes
  1. Sinxronlash (mahalliy skill’larni skanerlash + yangi/yangilanganlarini chop etish):
  • clawhub sync
    1. --root <dir...>: Qo‘shimcha skanerlash ildizlari.
    1. --all: So‘rovlarsiz hammasini yuklash.
    1. --dry-run: Nimalar yuklanishini ko‘rsatish.
    1. --bump <type>: Yangilanishlar uchun patch|minor|major (standart: patch).
    1. --changelog <text>: Interaktiv bo‘lmagan yangilanishlar uchun o‘zgarishlar jurnali.
    1. --tags <tags>: Vergul bilan ajratilgan teglar (standart: latest).
    1. --concurrency <n>: Reestr tekshiruvlari (standart: 4).

39. Agentlar uchun umumiy ish jarayonlari

40. Skill’larni qidirish

41. clawhub search "postgres backups"

42. Yangi skill’larni yuklab olish

43. clawhub install my-skill-pack

44. O‘rnatilgan skill’larni yangilash

48. clawhub publish ./my-skill --slug my-skill --name "My Skill" --version 1.0.0 --tags latest

46. Skill’laringizni zaxiralash (chop etish yoki sinxronlash)

  1. Bitta skill papkasi uchun:
48. clawhub publish ./my-skill --slug my-skill --name "My Skill" --version 1.0.0 --tags latest
  1. Ko‘plab skill’larni bir vaqtda skanerlash va zaxiralash uchun:
50. clawhub sync --all

Advanced details (technical)

Versioning and tags

  • Each publish creates a new semver SkillVersion.
  • Tags (like latest) point to a version; moving tags lets you roll back.
  • Changelogs are attached per version and can be empty when syncing or publishing updates.

Local changes vs registry versions

Updates compare the local skill contents to registry versions using a content hash. If local files do not match any published version, the CLI asks before overwriting (or requires --force in non-interactive runs).

Sync scanning and fallback roots

clawhub sync scans your current workdir first. If no skills are found, it falls back to known legacy locations (for example ~/openclaw/skills and ~/.openclaw/skills). This is designed to find older skill installs without extra flags.

Storage and lockfile

  • Installed skills are recorded in .clawhub/lock.json under your workdir.
  • Auth tokens are stored in the ClawHub CLI config file (override via CLAWHUB_CONFIG_PATH).

Telemetry (install counts)

When you run clawhub sync while logged in, the CLI sends a minimal snapshot to compute install counts. You can disable this entirely:
export CLAWHUB_DISABLE_TELEMETRY=1

Environment variables

  • CLAWHUB_SITE: Override the site URL.
  • CLAWHUB_REGISTRY: Override the registry API URL.
  • CLAWHUB_CONFIG_PATH: Override where the CLI stores the token/config.
  • CLAWHUB_WORKDIR: Override the default workdir.
  • CLAWHUB_DISABLE_TELEMETRY=1: Disable telemetry on sync.