Skip to content

Commit 9d05837

Browse files
committed
Document ClawHub publish topics and categories in README
1 parent 9ee1c56 commit 9d05837

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,10 +143,12 @@ openclaw plugins inspect diffbot --runtime --json
143143
npm i -g clawhub
144144
clawhub login
145145
clawhub package validate .
146-
clawhub package publish . --dry-run --source-repo diffbot/diffbot-openclaw --source-commit <sha>
147-
clawhub package publish . --source-repo diffbot/diffbot-openclaw --source-commit <sha>
146+
clawhub package publish . --dry-run --source-repo diffbot/diffbot-openclaw --source-commit <sha> --topics "Web Search,Web Extraction,Web Fetch,Knowledge Graph,Crawling,Entity Resolution" --categories web
147+
clawhub package publish . --source-repo diffbot/diffbot-openclaw --source-commit <sha> --topics "Web Search,Web Extraction,Web Fetch,Knowledge Graph,Crawling,Entity Resolution" --categories web
148148
```
149149

150+
`--topics` and `--categories` are publish-time-only metadata: ClawHub does not derive them from npm `keywords` or the plugin manifest, and there is no way to set them after publishing. They drive `openclaw plugins search` ranking (a `Web Search` topic lifts the score above the top-20 display cutoff for queries like `openclaw plugins search "web search"`).
151+
150152
The package name is scoped to the ClawHub owner (`@diffbot/openclaw-plugin`), as ClawHub requires. New releases stay hidden from install surfaces until ClawHub's automated security checks and review finish. After the first manual publish, `clawhub package trusted-publisher set @diffbot/openclaw-plugin --repository diffbot/diffbot-openclaw --workflow-filename clawhub-publish.yml` lets the `.github/workflows/clawhub-publish.yml` workflow publish from GitHub Actions without a stored token.
151153

152154
## License

0 commit comments

Comments
 (0)