Expand description
ClawHub marketplace integration.
Provides a client for searching and downloading skills from the ClawHub registry, plus an installer that handles zip extraction, origin tracking, and lockfile management.
§Directory Layout
workspace/
.clawhub/
lock.json ← lockfile (all installed ClawHub skills)
skills/
code-review/
SKILL.md
.clawhub/
origin.json ← per-skill origin metadata§Example
ⓘ
use oxios_kernel::skill::clawhub::{ClawHubInstaller, InstallResult};
use std::path::PathBuf;
let installer = ClawHubInstaller::new(
PathBuf::from("/home/user/.oxios/skills"),
PathBuf::from("/home/user/oxios-workspace"),
None,
);
let result = installer.install("code-review-helper", None).await?;Re-exports§
pub use client::ClawHubClient;pub use client::DownloadedArchive;pub use installer::ClawHubInstaller;pub use installer::InstallResult;pub use installer::UpdateAvailable;pub use installer::UpdateResult;pub use types::ClawHubLockEntry;pub use types::ClawHubLockfile;pub use types::ClawHubMetadata;pub use types::ClawHubOrigin;pub use types::ClawHubOwner;pub use types::ClawHubSearchResult;pub use types::ClawHubSkillDetail;pub use types::ClawHubSkillMeta;pub use types::ClawHubVersion;pub use types::SearchResponse;