Build Transparency Dashboard
Skill by cryptocana
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/cryptocana/build-transparency-dashboardbuild-transparency-dashboard
Scaffold a live public "build dashboard" that automatically shows proof of work — commit count, last commit message, timestamp — pulled from a private GitHub repo and displayed on a public static site.
When to Use
Use this skill when you want to:
- Show your community what you're shipping, updated automatically on every push
- Build in public without exposing your private repo
- Add a community ideas board to let people vote on what you build next
- Create a polished
/buildpage for your product or project
The Pattern
Private repo (your code)
└── GitHub Actions: on push → runs update-status.js
└── Writes status.json → commits to public site repo
└── Public site fetches status.json every 60s → displays live stats
Result: every git push to your private repo automatically updates your public dashboard within minutes.
What's Included
build-transparency-dashboard/
├── SKILL.md ← this file
├── scripts/
│ ├── update-status.js ← generates status.json from git log
│ └── ideas-api.js ← Express routes for community ideas board
├── assets/
│ ├── build.html ← dashboard page template
│ ├── nav.js ← shared nav renderer (configurable)
│ ├── nav.css ← nav styles
│ └── github-actions.yml ← GitHub Actions workflow template
└── references/
└── setup-guide.md ← step-by-step setup instructions
Quick Setup
1. Variables to Customize
In assets/build.html, search for these TODOs:
| TODO | Replace With |
|---|---|
YOUR_PROJECT_NAME | Your project's display name (e.g. MyApp) |
YOUR_BORN_DATE | ISO date your project started (e.g. 2026-01-01T00:00:00-05:00) |
YOUR_BRAND_COLOR | Hex color (default: #7c6eff) |
YOUR_COIN_CA | Token contract address, or remove the coin section entirely |
YOUR_IDEAS_API_URL | Base URL of your ideas API (e.g. https://myapp.fly.dev/public/ideas) |
YOUR_TWITTER_HANDLE | Your @handle for the nav badge |
YOUR_QUEUE_ITEMS | What you're building next (edit the queue section) |
In assets/github-actions.yml, set these:
| Variable | Description |
|---|---|
SITE_REPO | Your public site repo (e.g. username/my-site) |
SITE_REPO_PATH | Directory name for checkout (e.g. my-site) |
BOT_NAME | Committer name (e.g. StatusBot) |
BOT_EMAIL | Committer email |
In assets/nav.js, edit the config object at the top:
const NAV_CONFIG = {
brand: 'MYAPP', // nav logo text
links: [
{ href: '/', label: 'Home' },
{ href: '/build', label: 'The Build' },
],
badge: { label: '@yourhandle ↗', href: 'https://x.com/yourhandle' },
};
2. GitHub Secret Required
Add to your private repo → Settings → Secrets and variables → Actions:
GH_PAT— Personal Access Token withreposcope (to push to the public site repo)
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-cryptocana-build-transparency-dashboard": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
agent-os
Persistent agent operating system for OpenClaw. Agents remember across sessions, learn from experience, coordinate on complex projects without duplicate work.
drift
Time-shifted conversations for agents who can't remember. Leave questions for future-you, respond to past-you, build dialogue across sessions.
nova-letters
Write reflective letters to your future self. Capture what matters across sessions.
Sales Closer
Skill by cryptocana
content-machine
Full-stack content creation persona for OpenClaw agents. Transforms any agent into a content powerhouse — research, write, repurpose, and publish across platforms. Use when: (1) writing blog posts, articles, newsletters, (2) repurposing content across Twitter/X, LinkedIn, Instagram, TikTok, (3) building a content calendar, (4) researching topics and summarizing findings, (5) writing with a consistent brand voice, (6) generating content ideas in bulk, (7) scoring and improving content quality. The Content Machine remembers your brand, learns what works, and ships content that actually performs.