mirror of
https://github.com/openclaw/clawhub.git
synced 2026-08-14 00:47:57 +00:00
143 lines
5.9 KiB
Markdown
143 lines
5.9 KiB
Markdown
# ClawHub Vision
|
|
|
|
ClawHub is the app store for OpenClaw agents.
|
|
|
|
Under that experience, ClawHub is the public registry and trust layer for
|
|
OpenClaw extensions. People should be able to confidently discover what to
|
|
install, while publishers release durable, versioned work under identities they
|
|
control.
|
|
|
|
ClawHub should help someone start with a useful agent, understand what it
|
|
contains, and make it their own. Clear provenance, adoption, and security
|
|
evidence should help users judge what to install.
|
|
|
|
ClawHub began as a public registry for skills and plugins. That registry remains
|
|
important infrastructure, but it is not the final product. The direction is to
|
|
move up one level: from helping people assemble individual components to helping
|
|
them discover and install complete starting points for personal agents.
|
|
|
|
Project overview and developer docs: [`README.md`](README.md)
|
|
|
|
## Claws
|
|
|
|
A Claw is an installable personal-agent template. It combines skills, plugins,
|
|
and agent configuration into a useful starting point that OpenClaw can install
|
|
and run.
|
|
|
|
Claws should make the first experience simple without making the result opaque.
|
|
A user should be able to:
|
|
|
|
- discover a Claw for a real use case
|
|
- inspect its publisher, components, permissions, and security evidence
|
|
- install it with one clear action
|
|
- customize it as their needs and confidence grow
|
|
|
|
The goal is not to hide OpenClaw forever. It is to let people begin with
|
|
something useful before they need to understand every skill, plugin, agent file,
|
|
or configuration convention.
|
|
|
|
Claws are ClawHub's primary product object. Skills and plugins remain important
|
|
building blocks, and ClawHub should continue helping users and publishers find,
|
|
release, inspect, and maintain them.
|
|
|
|
## Discovery And Ecosystem Signals
|
|
|
|
ClawHub should surface the best available OpenClaw building blocks whether they
|
|
originated on ClawHub or elsewhere in the ecosystem.
|
|
|
|
Aggregated content must keep its identity and provenance. Users should be able
|
|
to tell who published something, where its source and artifacts live, which
|
|
version they are inspecting, and which signals came from ClawHub or another
|
|
source.
|
|
|
|
Recommendations should combine two distinct kinds of evidence:
|
|
|
|
- ecosystem signals, such as broad adoption and popularity
|
|
- OpenClaw-specific signals, such as installs and usefulness within OpenClaw
|
|
|
|
These signals should complement each other without being conflated. Popularity
|
|
is not the same as trust, and OpenClaw-specific usage should not be presented as
|
|
ecosystem-wide adoption.
|
|
|
|
## Identity And Authorization
|
|
|
|
ClawHub is the ecosystem identity and authorization layer for OpenClaw
|
|
distribution.
|
|
|
|
It represents people and organizations as publishers, owns their public
|
|
namespaces, and determines who may publish, manage, or distribute content under
|
|
those identities. Accounts authenticate individual actors; publishers are the
|
|
public ownership boundary for Claws, skills, and plugins.
|
|
|
|
ClawHub should provide the permissions and tokens needed for registry,
|
|
publishing, management, and distribution workflows across OpenClaw ecosystem
|
|
services.
|
|
|
|
This boundary does not include model-provider credentials, channel credentials,
|
|
or local runtime secrets. Those belong to OpenClaw and the operator's
|
|
environment.
|
|
|
|
## Trust And Security
|
|
|
|
ClawHub is open to publishing, but openness does not mean abandoning security
|
|
judgment.
|
|
|
|
ClawHub should continue running its own security scans and applying its own
|
|
upload gates, moderation controls, and abuse protections. It may incorporate
|
|
external findings and trust signals, but they complement rather than replace
|
|
ClawHub's responsibility for the experience it presents.
|
|
|
|
Users should see provenance, scan results, moderation state, and verification
|
|
signals in context. An Official publisher signal verifies a specific publisher
|
|
identity; it is not inherited by related accounts and is not a blanket
|
|
endorsement of everything that publisher releases.
|
|
|
|
No scanner, badge, or review can guarantee that an extension is safe. ClawHub
|
|
should make risk easier to inspect and act on without implying certainty that
|
|
the evidence cannot support.
|
|
|
|
## Product Boundary
|
|
|
|
ClawHub owns:
|
|
|
|
- Claws and their distribution records
|
|
- ecosystem identity, publishers, permissions, and publishing authorization
|
|
- discovery, provenance, version metadata, and install resolution
|
|
- OpenClaw-specific telemetry and recommendation signals
|
|
- security scanning, moderation evidence, and trust presentation
|
|
|
|
OpenClaw owns runtime and installation execution. Source code and artifacts may
|
|
live in external repositories or package systems, provided ClawHub can preserve
|
|
their identity, version, provenance, and integrity.
|
|
|
|
ClawHub should be an open experience layer, not a walled garden. Its public
|
|
interfaces should make it possible for OpenClaw and other ecosystem tools to
|
|
inspect and consume the same registry records and evidence.
|
|
|
|
## Current Direction
|
|
|
|
The current focus is:
|
|
|
|
- make Claws a reliable one-command starting point for useful personal agents
|
|
- make strong ecosystem skills and plugins discoverable without requiring them
|
|
to originate on ClawHub
|
|
- preserve provenance while combining ecosystem and OpenClaw-specific signals
|
|
- strengthen publisher identity, permissions, and authorization
|
|
- keep security evidence visible while improving ClawHub-owned scanning and
|
|
moderation
|
|
|
|
## What ClawHub Will Not Become
|
|
|
|
- An agent runtime or replacement for OpenClaw.
|
|
- A source-control host that requires every project to move its code.
|
|
- A universal package registry for every agent framework.
|
|
- A store for model-provider keys, channel credentials, or local runtime
|
|
secrets.
|
|
- A guarantee that published or scanned content is safe.
|
|
- A system that treats popularity, Official status, or any single scanner as
|
|
sufficient proof of trust.
|
|
|
|
These boundaries are direction-setting guardrails, not a refusal to evolve.
|
|
Strong user needs and clear technical evidence can change how ClawHub fulfills
|
|
the mission without changing what it is responsible for.
|