BSD Ports

ai/clawhub 0.12.0 MidnightBSD

ClawHub CLI for managing OpenClaw agent skills

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
1e6394b218
License
mit
Categories
ai

Description

ClawHub CLI - install, update, search, and publish agent skills and OpenClaw packages.

It connects to the ClawHub skill directory (https://clawhub.ai) and lets you manage OpenClaw agent skills from the command line.

Features:

  • Search, install, update, and publish agent skills.
  • Sync local skills to the ClawHub directory.
  • Explore and inspect OpenClaw packages.
  • Authenticate with the ClawHub registry.

In the other systems

SystemPortVersion
MidnightBSDai/clawhub0.12.0
FreeBSDmisc/clawhub0.12.0
HardenedBSDmisc/clawhub0.12.0
GhostBSDmisc/clawhub0.12.0

Install

Binary package:

mport install clawhub

From mports:

cd /usr/mports/ai/clawhub && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	clawhub>0:ai/clawhub

Dependencies

As this port's Makefile names them.

Fetch 3

Build dependencies 3

No port depends on this one.

Configuration

No options to configure.

USES
nodejs:run
Service scripts
none

Files

pkg-plist 946
  • bin/clawdhub
  • bin/clawhub
  • lib/node_modules/.bin/clawdhub
  • lib/node_modules/.bin/clawhub
  • lib/node_modules/clawhub/LICENSE
  • lib/node_modules/clawhub/README.md
  • lib/node_modules/clawhub/bin/clawdhub.js
  • lib/node_modules/clawhub/dist/browserAuth.d.ts
  • lib/node_modules/clawhub/dist/browserAuth.js
  • lib/node_modules/clawhub/dist/browserAuth.js.map
  • lib/node_modules/clawhub/dist/cli.d.ts
  • lib/node_modules/clawhub/dist/cli.js
  • lib/node_modules/clawhub/dist/cli.js.map
  • lib/node_modules/clawhub/dist/cli/adminHelp.d.ts
  • lib/node_modules/clawhub/dist/cli/adminHelp.js
  • lib/node_modules/clawhub/dist/cli/adminHelp.js.map
  • lib/node_modules/clawhub/dist/cli/authToken.d.ts
  • lib/node_modules/clawhub/dist/cli/authToken.js
  • lib/node_modules/clawhub/dist/cli/authToken.js.map
  • lib/node_modules/clawhub/dist/cli/buildInfo.d.ts
  • lib/node_modules/clawhub/dist/cli/buildInfo.js
  • lib/node_modules/clawhub/dist/cli/buildInfo.js.map
  • lib/node_modules/clawhub/dist/cli/clawdbotConfig.d.ts
  • lib/node_modules/clawhub/dist/cli/clawdbotConfig.js
  • lib/node_modules/clawhub/dist/cli/clawdbotConfig.js.map
  • lib/node_modules/clawhub/dist/cli/commands/auth.d.ts
  • lib/node_modules/clawhub/dist/cli/commands/auth.js
  • lib/node_modules/clawhub/dist/cli/commands/auth.js.map
  • lib/node_modules/clawhub/dist/cli/commands/delete.d.ts
  • lib/node_modules/clawhub/dist/cli/commands/delete.js
  • lib/node_modules/clawhub/dist/cli/commands/delete.js.map
  • lib/node_modules/clawhub/dist/cli/commands/github.d.ts
  • lib/node_modules/clawhub/dist/cli/commands/github.js
  • lib/node_modules/clawhub/dist/cli/commands/github.js.map
  • lib/node_modules/clawhub/dist/cli/commands/inspect.d.ts
  • lib/node_modules/clawhub/dist/cli/commands/inspect.js
  • lib/node_modules/clawhub/dist/cli/commands/inspect.js.map
  • lib/node_modules/clawhub/dist/cli/commands/moderation.d.ts
  • lib/node_modules/clawhub/dist/cli/commands/moderation.js
  • lib/node_modules/clawhub/dist/cli/commands/moderation.js.map
  • lib/node_modules/clawhub/dist/cli/commands/ownership.d.ts
  • lib/node_modules/clawhub/dist/cli/commands/ownership.js
  • lib/node_modules/clawhub/dist/cli/commands/ownership.js.map
  • lib/node_modules/clawhub/dist/cli/commands/packages.d.ts
  • lib/node_modules/clawhub/dist/cli/commands/packages.js
  • lib/node_modules/clawhub/dist/cli/commands/packages.js.map
  • lib/node_modules/clawhub/dist/cli/commands/publish.d.ts
  • lib/node_modules/clawhub/dist/cli/commands/publish.js
  • lib/node_modules/clawhub/dist/cli/commands/publish.js.map
  • lib/node_modules/clawhub/dist/cli/commands/rescan.d.ts
  • lib/node_modules/clawhub/dist/cli/commands/rescan.js
  • lib/node_modules/clawhub/dist/cli/commands/rescan.js.map
  • lib/node_modules/clawhub/dist/cli/commands/skills.d.ts
  • lib/node_modules/clawhub/dist/cli/commands/skills.js
  • lib/node_modules/clawhub/dist/cli/commands/skills.js.map
  • lib/node_modules/clawhub/dist/cli/commands/star.d.ts
  • lib/node_modules/clawhub/dist/cli/commands/star.js
  • lib/node_modules/clawhub/dist/cli/commands/star.js.map
  • lib/node_modules/clawhub/dist/cli/commands/sync.d.ts
  • lib/node_modules/clawhub/dist/cli/commands/sync.js
  • lib/node_modules/clawhub/dist/cli/commands/sync.js.map
  • lib/node_modules/clawhub/dist/cli/commands/syncHelpers.d.ts
  • lib/node_modules/clawhub/dist/cli/commands/syncHelpers.js
  • lib/node_modules/clawhub/dist/cli/commands/syncHelpers.js.map
  • lib/node_modules/clawhub/dist/cli/commands/syncTypes.d.ts
  • lib/node_modules/clawhub/dist/cli/commands/syncTypes.js
  • lib/node_modules/clawhub/dist/cli/commands/syncTypes.js.map
  • lib/node_modules/clawhub/dist/cli/commands/transfer.d.ts
  • lib/node_modules/clawhub/dist/cli/commands/transfer.js
  • lib/node_modules/clawhub/dist/cli/commands/transfer.js.map
  • lib/node_modules/clawhub/dist/cli/commands/unstar.d.ts
  • lib/node_modules/clawhub/dist/cli/commands/unstar.js
  • lib/node_modules/clawhub/dist/cli/commands/unstar.js.map
  • lib/node_modules/clawhub/dist/cli/helpStyle.d.ts
  • lib/node_modules/clawhub/dist/cli/helpStyle.js
  • lib/node_modules/clawhub/dist/cli/helpStyle.js.map
  • lib/node_modules/clawhub/dist/cli/registry.d.ts
  • lib/node_modules/clawhub/dist/cli/registry.js
  • lib/node_modules/clawhub/dist/cli/registry.js.map
  • lib/node_modules/clawhub/dist/cli/scanSkills.d.ts
  • lib/node_modules/clawhub/dist/cli/scanSkills.js
  • lib/node_modules/clawhub/dist/cli/scanSkills.js.map
  • lib/node_modules/clawhub/dist/cli/slug.d.ts
  • lib/node_modules/clawhub/dist/cli/slug.js
  • lib/node_modules/clawhub/dist/cli/slug.js.map
  • lib/node_modules/clawhub/dist/cli/types.d.ts
  • lib/node_modules/clawhub/dist/cli/types.js
  • lib/node_modules/clawhub/dist/cli/types.js.map
  • lib/node_modules/clawhub/dist/cli/ui.d.ts
  • lib/node_modules/clawhub/dist/cli/ui.js
  • lib/node_modules/clawhub/dist/cli/ui.js.map
  • lib/node_modules/clawhub/dist/config.d.ts
  • lib/node_modules/clawhub/dist/config.js
  • lib/node_modules/clawhub/dist/config.js.map
  • lib/node_modules/clawhub/dist/discovery.d.ts
  • lib/node_modules/clawhub/dist/discovery.js
  • lib/node_modules/clawhub/dist/discovery.js.map
  • lib/node_modules/clawhub/dist/homedir.d.ts
  • lib/node_modules/clawhub/dist/homedir.js
  • lib/node_modules/clawhub/dist/homedir.js.map

The first 100 are listed.

distinfo 1
FileSizeSHA256
clawhub/clawhub-0.12.0.tar.gz1.2444e+066e72d61061eef217c944809f7cf314de11059a8b9c7a0bc378525e91b067ad5b

Commit history 3

DateCommitCreditsLog message
1e6394b218 Lucas Holt ai/clawhub: update to 0.12.0 (#1758)
7ea9732583 Lucas Holt ai/clawhub: depend on versioned npm
Use the Node 24 npm package so the fetch helper can find npm. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>
dee1e47e52 Lucas Holt ai: add new category and move AI/ML ports from misc
Create the ai category (Artificial intelligence and machine learning) and relocate 42 AI/ML ports from misc into it. - Register ai in Mk/bsd.mport.mk VALID_CATEGORIES and the top-level Makefile - Add ai/Makefile; drop the moved entries from misc/Makefile (also removes the stale linux-claude SUBDIR left over from the claude-code rename) - git mv 42 ports and set their primary CATEGORIES to ai - Rewrite misc/<port> dependency origins to ai/<port> in external dependents (devel/py-beartype, math/py-faiss, multimedia/py-torchcodec, textproc/py-tokenizers) and among the moved ports themselves - Record the origin migrations in MOVED Ports moved: chatgpt-shell-cli, claude-code, claude-code-legacy, clawhub, codex, gemini-cli, github-copilot-cli, grok-cli, lean-ctx, llama-cpp, ollama, …