feat: add native clawhub install flows

This commit is contained in:
Peter Steinberger
2026-03-22 17:03:32 +00:00
parent c7788773bf
commit 91b2800241
25 changed files with 2471 additions and 208 deletions

View File

@@ -43,7 +43,7 @@ describe("skills-cli", () => {
const report = createMockReport([]);
const output = formatSkillsList(report, {});
expect(output).toContain("No skills found");
expect(output).toContain("npx clawhub");
expect(output).toContain("openclaw skills search");
});
it("formats skills list with eligible skill", () => {
@@ -115,7 +115,7 @@ describe("skills-cli", () => {
const report = createMockReport([]);
const output = formatSkillInfo(report, "unknown-skill", {});
expect(output).toContain("not found");
expect(output).toContain("npx clawhub");
expect(output).toContain("openclaw skills install");
});
it("shows detailed info for a skill", () => {
@@ -180,7 +180,7 @@ describe("skills-cli", () => {
expect(output).toContain("ready-2");
expect(output).toContain("not-ready");
expect(output).toContain("go"); // missing binary
expect(output).toContain("npx clawhub");
expect(output).toContain("openclaw skills update");
});
it("normalizes text-presentation emoji selectors in check output", () => {