Skip to content

Instantly share code, notes, and snippets.

@Patrick-Erichsen
Last active May 28, 2026 14:56
Show Gist options
  • Select an option

  • Save Patrick-Erichsen/be733b1492c7cb58710d3603c429f6f9 to your computer and use it in GitHub Desktop.

Select an option

Save Patrick-Erichsen/be733b1492c7cb58710d3603c429f6f9 to your computer and use it in GitHub Desktop.
#pagedrop ClawHub plugin publish freshness and CI audit
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ClawHub Plugin Publish Freshness + CI Signals</title>
<style>
:root {
color-scheme: light;
--paper: #f8f2e7;
--ink: #1f2320;
--muted: #667064;
--line: #d8ccb9;
--green: #0b7f72;
--green-dark: #07564f;
--coral: #e05d44;
--gold: #c68b24;
--blue: #2f6f9f;
--violet: #7157a8;
--red: #b83b31;
--white: #fffaf1;
}
* {
box-sizing: border-box;
}
body {
margin: 0;
background:
linear-gradient(90deg, rgba(31, 35, 32, 0.035) 1px, transparent 1px) 0 0 / 36px 36px,
linear-gradient(rgba(31, 35, 32, 0.028) 1px, transparent 1px) 0 0 / 36px 36px,
var(--paper);
color: var(--ink);
font-family: ui-serif, Georgia, "Times New Roman", Times, serif;
}
main {
width: min(1160px, calc(100vw - 32px));
margin: 0 auto;
padding: 32px 0 48px;
}
.masthead {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
gap: 24px;
align-items: end;
padding: 20px 0 24px;
border-bottom: 3px solid var(--ink);
}
.label {
font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
text-transform: uppercase;
letter-spacing: 0.08em;
font-size: 12px;
color: var(--green-dark);
font-weight: 800;
}
h1 {
margin: 8px 0 0;
max-width: 860px;
font-size: clamp(42px, 7vw, 92px);
line-height: 0.88;
letter-spacing: 0;
font-weight: 900;
}
.stamp {
display: grid;
gap: 6px;
justify-items: end;
font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
color: var(--muted);
font-size: 12px;
text-align: right;
}
.lede {
margin: 20px 0 0;
max-width: 760px;
color: #3f463f;
font-size: 20px;
line-height: 1.35;
}
.metrics {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
border: 2px solid var(--ink);
margin: 24px 0;
background: var(--white);
}
.metric {
min-height: 132px;
padding: 18px;
border-right: 2px solid var(--ink);
display: grid;
align-content: space-between;
}
.metric:last-child {
border-right: 0;
}
.metric strong {
font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
font-size: clamp(34px, 5vw, 58px);
line-height: 1;
}
.metric span {
color: var(--muted);
font-size: 14px;
}
.grid {
display: grid;
grid-template-columns: 1.08fr 0.92fr;
gap: 22px;
}
.audit-section {
border: 2px solid var(--ink);
background: rgba(255, 250, 241, 0.92);
box-shadow: 8px 8px 0 rgba(31, 35, 32, 0.12);
margin: 24px 0;
padding: 20px;
}
.audit-head {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
gap: 18px;
align-items: start;
}
.audit-head h2 {
margin: 5px 0 8px;
font-size: 30px;
letter-spacing: 0;
}
.audit-lede {
margin: 0;
max-width: 780px;
color: #3f463f;
font-size: 17px;
line-height: 1.42;
}
.audit-badge {
border: 2px solid var(--ink);
padding: 10px 12px;
background: #f7ddb9;
font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
font-size: 12px;
font-weight: 800;
text-align: right;
}
.audit-metrics {
display: grid;
grid-template-columns: repeat(5, minmax(0, 1fr));
border: 2px solid var(--ink);
margin: 18px 0;
}
.audit-metric {
min-height: 112px;
padding: 14px;
border-right: 2px solid var(--ink);
background: #fffdf7;
display: grid;
align-content: space-between;
}
.audit-metric:last-child {
border-right: 0;
}
.audit-metric strong {
font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
font-size: clamp(28px, 4vw, 42px);
line-height: 1;
}
.audit-metric span {
color: var(--muted);
font-size: 13px;
line-height: 1.35;
}
.signal-stack {
border: 2px solid var(--ink);
height: 34px;
display: flex;
overflow: hidden;
background: #efe4d1;
}
.signal-stack span {
display: block;
height: 100%;
}
.seg-missing {
background: var(--gold);
}
.seg-inaccessible {
background: var(--violet);
}
.seg-no-ci {
background: var(--blue);
}
.seg-ok {
background: var(--green);
}
.seg-failing {
background: var(--red);
}
.seg-other {
background: var(--coral);
}
.legend {
display: flex;
flex-wrap: wrap;
gap: 10px 14px;
margin: 10px 0 18px;
font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
font-size: 12px;
color: var(--muted);
}
.legend span {
display: inline-flex;
align-items: center;
gap: 6px;
}
.legend i {
width: 13px;
height: 13px;
display: inline-block;
border: 1px solid var(--ink);
}
.finding-table td:nth-child(3),
.finding-table td:nth-child(4),
.finding-table td:nth-child(5),
.finding-table th:nth-child(3),
.finding-table th:nth-child(4),
.finding-table th:nth-child(5) {
text-align: left;
}
.finding-table td:nth-child(2),
.finding-table th:nth-child(2) {
text-align: right;
}
.finding-table td:nth-child(5) {
color: #3f463f;
}
.comparison {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 14px;
margin-top: 18px;
}
.comparison div {
border-top: 2px solid var(--ink);
padding-top: 12px;
}
.comparison b {
display: block;
margin-bottom: 5px;
}
.panel {
border: 2px solid var(--ink);
background: rgba(255, 250, 241, 0.84);
box-shadow: 8px 8px 0 rgba(31, 35, 32, 0.12);
padding: 20px;
}
.panel h2 {
margin: 0 0 14px;
font-size: 24px;
letter-spacing: 0;
}
.bar-row {
display: grid;
grid-template-columns: 72px minmax(0, 1fr) 52px;
gap: 12px;
align-items: center;
margin: 13px 0;
font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
font-size: 13px;
}
.bar-track {
height: 28px;
border: 1px solid var(--ink);
background: #efe4d1;
position: relative;
overflow: hidden;
}
.bar {
height: 100%;
width: calc(var(--value) * 1%);
background: linear-gradient(90deg, var(--green), #48a78a);
}
.bar-row:nth-child(4n + 2) .bar {
background: linear-gradient(90deg, var(--coral), #ef9470);
}
.bar-row:nth-child(4n + 3) .bar {
background: linear-gradient(90deg, var(--gold), #e2b85b);
}
.bar-row:nth-child(4n + 4) .bar {
background: linear-gradient(90deg, var(--blue), #7db2c7);
}
.range {
display: grid;
gap: 16px;
}
.range-line {
height: 18px;
border: 2px solid var(--ink);
background: linear-gradient(
90deg,
var(--green) 0 19%,
var(--gold) 19% 53%,
var(--coral) 53% 100%
);
position: relative;
}
.range-line::before,
.range-line::after,
.median {
content: "";
position: absolute;
top: -10px;
width: 4px;
height: 34px;
background: var(--ink);
}
.range-line::before {
left: 0;
}
.range-line::after {
right: 0;
}
.median {
left: calc(27 / 66.2 * 100%);
}
.range-labels {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 12px;
font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
font-size: 13px;
}
.range-labels div:nth-child(2) {
text-align: center;
}
.range-labels div:nth-child(3) {
text-align: right;
}
.split {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 14px;
margin-top: 18px;
}
.tile {
border: 1px solid var(--line);
padding: 14px;
background: #fffdf7;
}
.tile b {
display: block;
font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
font-size: 22px;
}
.table-panel {
grid-column: 1 / -1;
}
table {
width: 100%;
border-collapse: collapse;
font-size: 14px;
}
th {
text-align: left;
font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
color: var(--muted);
font-size: 11px;
text-transform: uppercase;
letter-spacing: 0.06em;
}
td,
th {
border-bottom: 1px solid var(--line);
padding: 10px 8px;
vertical-align: top;
}
td:nth-child(4),
td:nth-child(5),
th:nth-child(4),
th:nth-child(5) {
text-align: right;
}
a {
color: var(--green-dark);
text-decoration-thickness: 2px;
}
.pill {
display: inline-block;
border: 1px solid var(--ink);
padding: 3px 7px;
font-family: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
font-size: 11px;
background: #f2dfc0;
}
.note {
margin-top: 16px;
color: var(--muted);
font-size: 13px;
line-height: 1.45;
}
@media (max-width: 820px) {
main {
width: min(100vw - 20px, 720px);
padding-top: 18px;
}
.masthead,
.grid,
.metrics,
.split,
.audit-head,
.audit-metrics,
.comparison {
grid-template-columns: 1fr;
}
.stamp {
justify-items: start;
text-align: left;
}
.metric {
border-right: 0;
border-bottom: 2px solid var(--ink);
}
.metric:last-child {
border-bottom: 0;
}
.audit-badge {
text-align: left;
}
.audit-metric {
border-right: 0;
border-bottom: 2px solid var(--ink);
}
.audit-metric:last-child {
border-bottom: 0;
}
td:nth-child(3),
th:nth-child(3) {
display: none;
}
}
</style>
</head>
<body>
<main>
<section class="masthead">
<div>
<div class="label">Production snapshot / public plugins</div>
<h1>ClawHub Plugin Freshness</h1>
<p class="lede">
A publish-date range chart for every public active ClawHub plugin visible in production.
The current catalog is young, but the follow-up CI audit shows a narrower operational
signal: only a handful of accessible repos have ClawHub publish workflows that are
currently failing.
</p>
</div>
<div class="stamp">
<span>Generated: May 28, 2026 8:34 AM CDT</span>
<span>Source: clawhub.ai/api/v1/plugins</span>
<span>Rows: 1,235 plugins</span>
<span>
Companion:
<a
href="https://gist.github.com/Patrick-Erichsen/be733b1492c7cb58710d3603c429f6f9#file-publish-ci-audit-md"
>Markdown report</a
>
</span>
</div>
</section>
<section class="audit-section" aria-label="Publish CI audit findings">
<div class="audit-head">
<div>
<div class="label">Publish CI audit / plugins older than 15 days</div>
<h2>Most stale plugins expose no failing ClawHub publish job</h2>
<p class="audit-lede">
The audit checked stale public <code>code-plugin</code> and <code>bundle-plugin</code>
packages, then inspected public GitHub workflows only when the workflow actually
referenced a ClawHub publish command, ClawHub token, or reusable ClawHub publish
workflow.
</p>
</div>
<div class="audit-badge">
Generated<br />
May 28, 2026<br />
9:23 AM CDT
</div>
</div>
<div class="audit-metrics">
<div class="audit-metric">
<strong>806</strong>
<span>stale plugin rows checked</span>
</div>
<div class="audit-metric">
<strong>580</strong>
<span>unique source repos checked</span>
</div>
<div class="audit-metric">
<strong>437</strong>
<span>accessible GitHub repos</span>
</div>
<div class="audit-metric">
<strong>35</strong>
<span>repos with visible ClawHub CI</span>
</div>
<div class="audit-metric">
<strong>7</strong>
<span>repos with confirmed failing ClawHub publish jobs</span>
</div>
</div>
<div class="signal-stack" aria-label="Verdict distribution for stale plugin rows">
<span class="seg-no-ci" style="width: 56.2%"></span>
<span class="seg-inaccessible" style="width: 20.8%"></span>
<span class="seg-missing" style="width: 9.1%"></span>
<span class="seg-failing" style="width: 10.4%"></span>
<span class="seg-ok" style="width: 3.2%"></span>
<span class="seg-other" style="width: 0.3%"></span>
</div>
<div class="legend">
<span><i class="seg-no-ci"></i>453 no visible ClawHub CI</span>
<span><i class="seg-inaccessible"></i>168 inaccessible repos</span>
<span><i class="seg-missing"></i>73 missing source</span>
<span><i class="seg-failing"></i>84 failing rows</span>
<span><i class="seg-ok"></i>26 publish CI OK</span>
<span><i class="seg-other"></i>2 suspect/unrelated</span>
</div>
<table class="finding-table">
<thead>
<tr>
<th>Repo</th>
<th>Rows</th>
<th>Run</th>
<th>Failure class</th>
<th>What the logs suggest</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<a href="https://github.com/baofeng-tech/agent-skills-io"
>baofeng-tech/agent-skills-io</a
>
</td>
<td>72</td>
<td>
<a href="https://github.com/baofeng-tech/agent-skills-io/actions/runs/26539210160"
>run</a
>
</td>
<td>Batch pipeline gates</td>
<td>
Mixed publish batch failures: deleted package name, reserved slug, invalid semver
fallback, and suspicious scan outcomes.
</td>
</tr>
<tr>
<td>
<a href="https://github.com/marxbiotech/moltbot-app">marxbiotech/moltbot-app</a>
</td>
<td>6</td>
<td>
<a href="https://github.com/marxbiotech/moltbot-app/actions/runs/25157755778"
>run</a
>
</td>
<td>Version conflict</td>
<td>
<code>clawhub package publish</code> reached ClawHub, then failed because the
requested version already existed.
</td>
</tr>
<tr>
<td>
<a href="https://github.com/acwilan/openclaw-draw-things"
>acwilan/openclaw-draw-things</a
>
</td>
<td>2</td>
<td>
<a href="https://github.com/acwilan/openclaw-draw-things/actions/runs/26037537454"
>run</a
>
</td>
<td>NPM auth + version conflict</td>
<td>
NPM publish lacked auth; the later ClawHub publish attempt also hit an existing
version.
</td>
</tr>
<tr>
<td>
<a href="https://github.com/acwilan/openclaw-macvoice">acwilan/openclaw-macvoice</a>
</td>
<td>1</td>
<td>
<a href="https://github.com/acwilan/openclaw-macvoice/actions/runs/25065352829"
>run</a
>
</td>
<td>NPM auth + version conflict</td>
<td>
NPM publish lacked auth; the later ClawHub publish attempt hit an existing version.
</td>
</tr>
<tr>
<td>
<a href="https://github.com/VACInc/openclaw-search-fusion"
>VACInc/openclaw-search-fusion</a
>
</td>
<td>1</td>
<td>
<a href="https://github.com/VACInc/openclaw-search-fusion/actions/runs/25577115830"
>run</a
>
</td>
<td>Publish auth missing</td>
<td>
Reusable publish workflow had no <code>CLAWHUB_TOKEN</code>; push run also lacked
the OIDC workflow-dispatch path.
</td>
</tr>
<tr>
<td>
<a href="https://github.com/DaviesHuang/ClawWorld-skill"
>DaviesHuang/ClawWorld-skill</a
>
</td>
<td>1</td>
<td>
<a href="https://github.com/DaviesHuang/ClawWorld-skill/actions/runs/26424013533"
>run</a
>
</td>
<td>Source repo format</td>
<td>
Publish passed <code>github.com/DaviesHuang/ClawWorld-skill</code>; the CLI rejected
it as an invalid source repo value.
</td>
</tr>
<tr>
<td>
<a href="https://github.com/Riddhimaan-Senapati/AlphaClawXiv"
>Riddhimaan-Senapati/AlphaClawXiv</a
>
</td>
<td>1</td>
<td>
<a
href="https://github.com/Riddhimaan-Senapati/AlphaClawXiv/actions/runs/26380847880"
>run</a
>
</td>
<td>Likely false positive</td>
<td>
ClawHub dry-run succeeded; the failed step was an NPM publish 404, not a ClawHub
publish failure.
</td>
</tr>
<tr>
<td>
<a href="https://github.com/opendeploy-dev/opendeploy-openclaw-plugin"
>opendeploy-dev/opendeploy-openclaw-plugin</a
>
</td>
<td>1</td>
<td>
<a
href="https://github.com/opendeploy-dev/opendeploy-openclaw-plugin/actions/runs/25864406314"
>run</a
>
</td>
<td>Suspect</td>
<td>
Workflow failed but GitHub no longer exposed failed logs, so the audit could not
confirm the failing ClawHub command.
</td>
</tr>
</tbody>
</table>
<div class="comparison">
<div>
<b>What this does not show</b>
No current stale-repo finding matches the Opik-style publisher failure, such as
<code>Publisher "@opik" not found</code>. Opik itself was excluded from this stale audit
because it published recently.
</div>
<div>
<b>Main signal</b>
The clearest author-facing problems are repeat-publishing an existing version, missing
publish auth, malformed source metadata, and batch pipelines that keep going after
partial publish failures.
</div>
</div>
</section>
<section class="metrics" aria-label="Summary metrics">
<div class="metric">
<strong>1,235</strong>
<span>public active plugins checked</span>
</div>
<div class="metric">
<strong>27d</strong>
<span>median age since last publish</span>
</div>
<div class="metric">
<strong>58</strong>
<span>published today</span>
</div>
<div class="metric">
<strong>66d</strong>
<span>oldest visible last-publish date</span>
</div>
</section>
<section class="grid">
<article class="panel">
<div class="label">Distribution</div>
<h2>Last publish age buckets</h2>
<div id="bars"></div>
<p class="note">
Bucket counts use the package list's production <code>updatedAt</code> value as the
publish freshness signal.
</p>
</article>
<article class="panel">
<div class="label">Range</div>
<h2>Newest to oldest visible plugin</h2>
<div class="range">
<div class="range-line" aria-hidden="true"><span class="median"></span></div>
<div class="range-labels">
<div><b>0.2h</b><br />newest publish</div>
<div><b>27d</b><br />median</div>
<div><b>66.2d</b><br />oldest publish</div>
</div>
</div>
<div class="split">
<div class="tile">
<span class="pill">code-plugin</span>
<b>1,074</b>
<span>native code plugins</span>
</div>
<div class="tile">
<span class="pill">bundle-plugin</span>
<b>161</b>
<span>bundle plugins</span>
</div>
</div>
<p class="note">
The visible catalog has no public active plugins older than 90 days in this snapshot.
</p>
</article>
<article class="panel table-panel">
<div class="label">Bookends</div>
<h2>Newest and oldest examples</h2>
<table>
<thead>
<tr>
<th>Range</th>
<th>Plugin</th>
<th>Owner</th>
<th>Version</th>
<th>Published</th>
</tr>
</thead>
<tbody id="bookends"></tbody>
</table>
</article>
</section>
</main>
<script>
const snapshot = {
buckets: [
{ label: "Today", count: 58 },
{ label: "1-3d", count: 50 },
{ label: "4-7d", count: 217 },
{ label: "8-14d", count: 86 },
{ label: "15-30d", count: 241 },
{ label: "31-60d", count: 478 },
{ label: "61-90d", count: 105 },
{ label: "90d+", count: 0 },
],
newest: [
{
name: "@zhuzeyang/openclaw-agent-social-platform",
displayName: "Agent Collaboration OS",
owner: "zhuzeyang",
latestVersion: "0.3.5",
iso: "2026-05-28T13:24:36.856Z",
url: "https://clawhub.ai/plugins/@zhuzeyang/openclaw-agent-social-platform",
},
{
name: "hirey",
displayName: "Hi Openclaw Plugin",
owner: "yzlee",
latestVersion: "1.0.41",
iso: "2026-05-28T12:43:55.183Z",
url: "https://clawhub.ai/plugins/hirey",
},
{
name: "chart-plot",
displayName: "Chart",
owner: "zhangguiping-xydt",
latestVersion: "2026.5.31-2",
iso: "2026-05-28T12:35:56.821Z",
url: "https://clawhub.ai/plugins/chart-plot",
},
],
oldest: [
{
name: "openclaw-mcp-client-plugin",
displayName: "MCP Client Plugin",
owner: "casterkay",
latestVersion: "0.2.1",
iso: "2026-03-24T03:57:02.399Z",
url: "https://clawhub.ai/plugins/openclaw-mcp-client-plugin",
},
{
name: "metainsight-context-engine",
displayName: "MetaInsight Context Engine",
owner: "shawnminh",
latestVersion: "0.1.0",
iso: "2026-03-24T03:13:14.769Z",
url: "https://clawhub.ai/plugins/metainsight-context-engine",
},
{
name: "linkmind-context",
displayName: "LinkMind Context Engine",
owner: "zhujunxian3",
latestVersion: "1.0.0",
iso: "2026-03-23T08:40:46.170Z",
url: "https://clawhub.ai/plugins/linkmind-context",
},
],
};
const max = Math.max(...snapshot.buckets.map((bucket) => bucket.count));
document.querySelector("#bars").innerHTML = snapshot.buckets
.map((bucket) => {
const pct = max === 0 ? 0 : Math.round((bucket.count / max) * 100);
return `
<div class="bar-row">
<span>${bucket.label}</span>
<div class="bar-track" aria-label="${bucket.count} plugins in ${bucket.label}">
<div class="bar" style="--value:${pct}"></div>
</div>
<b>${bucket.count}</b>
</div>
`;
})
.join("");
const formatter = new Intl.DateTimeFormat("en-US", {
month: "short",
day: "numeric",
hour: "numeric",
minute: "2-digit",
timeZoneName: "short",
});
const rows = [
...snapshot.newest.map((plugin) => ["Newest", plugin]),
...snapshot.oldest.map((plugin) => ["Oldest", plugin]),
];
document.querySelector("#bookends").innerHTML = rows
.map(
([range, plugin]) => `
<tr>
<td><span class="pill">${range}</span></td>
<td><a href="${plugin.url}">${plugin.displayName}</a><br /><span class="note">${plugin.name}</span></td>
<td>${plugin.owner}</td>
<td>${plugin.latestVersion}</td>
<td>${formatter.format(new Date(plugin.iso))}</td>
</tr>
`,
)
.join("");
</script>
</body>
</html>

ClawHub Publish CI Failure Audit

Generated: 2026-05-28T14:23:17.730Z

Summary

  • Total stale plugins checked: 806 of 806 available
  • Unique source repos checked: 580
  • Accessible repos: 437
  • Repos with ClawHub CI visible: 35
  • Confirmed failing ClawHub publish plugin rows: 84
  • Confirmed failing ClawHub publish repos: 7
  • Suspect ClawHub publish repos: 1
  • Inaccessible/missing-source count: 241

Verdict Counts

  • no-clawhub-ci-visible: 453
  • source-missing: 73
  • repo-inaccessible: 168
  • publish-ci-ok: 26
  • publish-ci-failing: 84
  • publish-ci-suspect: 1
  • repo-ci-failing-unrelated: 1

Actionable Rows

Showing 50 of 85 actionable rows. CSV/JSONL contain the full set.

Package Published Repo Workflow Run Verdict Note
marxbiotech-git-tools 2026-03-29 marxbiotech/moltbot-app Publish Extensions to ClawHub (.github/workflows/publish-extensions.yml) run publish-ci-failing failed job/log mentions ClawHub
marxbiotech-subscription-auth 2026-03-29 marxbiotech/moltbot-app Publish Extensions to ClawHub (.github/workflows/publish-extensions.yml) run publish-ci-failing failed job/log mentions ClawHub
marxbiotech-bedrock-auth 2026-03-29 marxbiotech/moltbot-app Publish Extensions to ClawHub (.github/workflows/publish-extensions.yml) run publish-ci-failing failed job/log mentions ClawHub
marxbiotech-slack-tools 2026-03-29 marxbiotech/moltbot-app Publish Extensions to ClawHub (.github/workflows/publish-extensions.yml) run publish-ci-failing failed job/log mentions ClawHub
marxbiotech-telegram-tools 2026-03-29 marxbiotech/moltbot-app Publish Extensions to ClawHub (.github/workflows/publish-extensions.yml) run publish-ci-failing failed job/log mentions ClawHub
marxbiotech-ssh-tools 2026-03-31 marxbiotech/moltbot-app Publish Extensions to ClawHub (.github/workflows/publish-extensions.yml) run publish-ci-failing failed job/log mentions ClawHub
@acwilan/draw-things 2026-04-10 acwilan/openclaw-draw-things Release (.github/workflows/release.yml) run publish-ci-failing failed job/log mentions ClawHub
acwilan-draw-things 2026-04-10 acwilan/openclaw-draw-things Release (.github/workflows/release.yml) run publish-ci-failing failed job/log mentions ClawHub
aisa-twitter-command-center-plugin 2026-04-21 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
aisa-youtube-search-plugin 2026-04-21 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
aisa-youtube-serp-scout-plugin 2026-04-21 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
cn-llm-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
llm-router-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
marketpulse-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
media-gen-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
multi-search-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
openclaw-aisa-youtube-aisa-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
openclaw-media-gen-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
openclaw-search-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
openclaw-twitter-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
openclaw-youtube-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
perplexity-research-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
perplexity-search-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
aisa-search-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
prediction-market-arbitrage-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
prediction-market-data-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
prediction-market-arbitrage-zh-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
prediction-market-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
prediction-market-data-zh-plugin 2026-04-22 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
scholar-search-plugin 2026-04-23 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
aisa-twitter-plugin 2026-04-23 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
aisa-perplexity-sonar-search-plugin 2026-04-23 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
stock-dividend-plugin 2026-04-23 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
stock-hot-plugin 2026-04-23 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
stock-portfolio-plugin 2026-04-23 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
stock-watchlist-plugin 2026-04-23 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
tavily-extract-plugin 2026-04-23 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
twitter-autopilot-plugin 2026-04-23 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
twitter-command-center-search-post-interact-plugin 2026-04-23 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
multi-source-search-plugin 2026-04-23 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
tavily-search-plugin 2026-04-23 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
twitter-plugin 2026-04-23 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
web-search-plugin 2026-04-23 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
us-stock-analyst-plugin 2026-04-23 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
youtube-serp-plugin 2026-04-23 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
aisa-crypto-market-data-plugin 2026-04-24 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
aisa-search-command-center-plugin 2026-04-24 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
openclaw-plugin-clawworld 2026-04-27 DaviesHuang/ClawWorld-skill Publish ClawWorld plugin to ClawHub (.github/workflows/publish-clawhub.yml) run publish-ci-failing failed job/log mentions ClawHub
aisa-twitter-api-plugin 2026-04-27 baofeng-tech/agent-skills-io Unified Skill Pipeline (.github/workflows/unified-skill-pipeline.yml) run publish-ci-failing failed job/log mentions ClawHub
macvoice 2026-04-28 acwilan/openclaw-macvoice Release (.github/workflows/release.yml) run publish-ci-failing failed job/log mentions ClawHub
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment