openclaw-converter
Convert OpenClaw skills from ClawHub (or raw markdown) into RikkaHub-compatible skills.
Skill by wuyhong715
Chalk Labs
Need help deploying openclaw-converter?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/wuyhong715-openclaw-converter
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/openclaw-converter
What's inside
- Skill name
openclaw-converter- Description
- Convert OpenClaw skills from ClawHub (or raw markdown) into RikkaHub-compatible skills. Use whenever the user gives you an OpenClaw skill URL, a GitHub link to an OpenClaw skill, or raw OpenClaw skill markdown to convert.
- License
- AGPL-3.0
- Instructions
- 103 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# OpenClaw to RikkaHub Skill Converter
Convert OpenClaw skills from ClawHub (or raw markdown) into RikkaHub-compatible skills. Apply this whenever the user gives you an OpenClaw skill URL, a GitHub link to an OpenClaw skill, or raw OpenClaw skill markdown to convert.
## How to Fetch the Source
1. ClawHub URL (`https://clawhub.ai/<owner>/<slug>`): the page is a JS single-page app, so a plain fetch returns empty. Use the in-app browser instead: `browser_open` the URL, wait for content to render, extract the rendered SKILL.md text (cap around 16000 chars), then close the browser.
2. GitHub raw URL: if you know the repo, try `https://raw.githubusercontent.com/<owner>/<repo>/main/SKILL.md`. Some skills live under `https://github.com/<owner>/<repo>/tree/main/skills/<name>`.
3. Raw markdown from the user: if the user pastes the SKILL.md directly, use it as-is.
## Conversion Rules
### Paths
| OpenClaw | RikkaHub |
|---|---|
| `~/.openclaw/workspace/` | `~/` |
| `~/.openclaw/workspace/.learnings/` | `~/learnings/` |
| `~/.openclaw/skills/<name>/` | Installed via `skill_install_from_text`; files go to `~/` |
| Any project-root `.learnings/` | `~/learnings/` |
### Tool references
| OpenClaw tool / concept | RikkaHub equivalent | Notes |
|---|---|---|
| `sessions_list` | Not available | Remove the section or note the limitation |
| `sessions_history` | Not available | Remove the section or note the limitation |
| `sessions_send` | `telegram_send_message` | Cross-session becomes cross-device notification |
| `sessions_spawn` | `subagent_dispatch` | Only if the user has sub-agents enabled |
| `clawdhub install <name>` | `skill_install_from_url` or `skill_install_from_text` | Replace install instructions |
| `openclaw hooks enable` | `schedule_job` or `workflow_create` | Hooks become scheduled/workflow automation |
| `memory` (OpenClaw) | `memory_tool` (create/edit/delete) | Same concept, different API |
| Shell commands | `termux_run_command` | Prefix root commands with `su -c` |
| File read/write | `write_text_file`, `read_file`, `list_files` | Same paths, adapted |
### Promotion targets
| OpenClaw target | RikkaHub target |
|---|---|
| `CLAUDE.md` | A project-level file (if the project exists) or `~/learnings/` |
| `AGENTS.md` | A RikkaHub skill file or `memory_tool` |
| `SOUL.md` | `memory_tool` for behavioral patterns |
| `TOOLS.md` | Update the relevant skill's content |
| `MEMORY.md` | `memory_tool` |
| `.github/copilot-instructions.md` | Keep as-is for GitHub Copilot users |
### Sections to remove or replace
- "OpenClaw Setup" / "OpenClaw Workspace Structure": replace with RikkaHub workspace paths.
- "Inter-Session Communication": remove `sessions_*` tools; if the concept is valuable, suggest `telegram_send_message` as a cross-session notification workaround.
- "Hook Integration" / "Enable Hook": replace with RikkaHub workflows (`workflow_create`) or scheduled jobs (`schedule_job`).
- "Claude Code / Codex Setup": remove entirely (other agent platforms).
- Installation via `clawdhub` or `git clone`: replace with "install via `skill_install_from_url` or `skill_install_from_text`" and RikkaHub-compatible paths.
### Sections to keep as-is
Logging formats (LEARNINGS.md / ERRORS.md structure), detection triggers, priority guidelines, area tags, best practices (unless they reference removed tools), and the core workflow / quick-reference table.
### Format header
RikkaHub skills use a simple frontmatter block: `name`, `description`, and `auto_load`. Strip any OpenClaw YAML frontmatter and use the first `# Heading` as the title.
### Naming
Lowercase with hyphens, max 40 chars. Keep the original name when possible.
## Post-Install Checklist
After `skill_install_from_text` returns ok:
1. Confirm the skill installed and auto-enabled.
2. If the skill needs directories (e.g. `~/learnings/`), create them with `write_text_file`.
3. If the skill references external tools (whisper, docker, etc.), note the dependencies.
4. Log the conversion to `~/learnings/LEARNINGS.md` as a `best_practice`.
## Example Conversion Flow
```
User: "fetch this skill and convert it https://clawhub.ai/owner/skill-name"
1. browser_open(url)
2. wait for the rendered article/markdown
3. extract the page text (cap ~16000 chars)
4. close the browser
5. apply the conversion rules above to produce adapted markdown
6. skill_install_from_text(content=adapted, name="skill-name",
source_label="Converted from <url> for RikkaHub")
7. initialise any required directories
8. confirm to the user
```
## Known Edge Cases
- Minimal skills (a few paragraphs): only paths and tool names need changing.
- Skills with hook scripts: the `scripts/` directory and hook setup are OpenClaw-specific; replace with RikkaHub workflows/scheduled jobs or remove.
- Skills referencing `~/.openclaw/` paths: replace all with `~/` equivalents.
- Skills with YAML frontmatter: strip the delimited block at the top.
- Skills already installed: `skill_install_from_text` with the same name updates in place. Do not rename to force a new install; updating is preferred.
## Triggers
Apply this skill when the user gives you a ClawHub URL, says "convert this OpenClaw skill", says "make this work here" with OpenClaw skill content, pastes a raw OpenClaw SKILL.md to install, or asks to "fetch and convert" a skill from another agent platform.From wuyhong715/rikkahub-agent-pure, AGPL-3.0.
More from wuyhong715/rikkahub-agent-pure
- 0.667score
locale-tui-localization
wuyhong715
Use this skill when users request i18n/localization updates for Android string resources, especially when adding new keys or translating via locale-tui.
SkillAFreshness: A★ 65Claude Code +9 - 0.667score
notification-summarise-and-act
wuyhong715
Read the recent / active notification stream, group by app, summarise what's actually happening, and propose specific next actions.
SkillAFreshness: A★ 65Claude Code +9 - 0.666score
mood-tracker
wuyhong715
Log a daily 1-10 mood score with comments and view trend dashboards.
SkillAFreshness: A★ 65Claude Code +9 - 0.666score
virtual-piano
wuyhong715
Show a playable 88-key virtual piano with synthesized note audio inside a webview.
SkillAFreshness: A★ 65Claude Code +9 - 0.666score
calculate-hash
wuyhong715
Calculate the SHA-1 hash of a given text via the WebView's WebCrypto API.
SkillAFreshness: A★ 65Claude Code +9 - 0.666score
interactive-map
wuyhong715
Show an interactive Google Maps embed for a location.
SkillAFreshness: A★ 65Claude Code +9 - 0.664score
morning-briefing
wuyhong715
Compose the user's morning summary — current weather, today's calendar, unread email count, scheduled jobs ahead, and any battery/storage warnings.
SkillAFreshness: A★ 65Claude Code +9 - 0.664score
agent-core
wuyhong715
Operating manual for the on-device RikkaHub agent.
SkillAFreshness: A★ 65Claude Code +9 - 0.664score
autonomous-agent
wuyhong715
Always-on operating doctrine for the RikkaHub agent.
SkillAFreshness: A★ 65Claude Code +9 - 0.664score
auto-reply
wuyhong715
Reply to an incoming message in any chat app on behalf of the user.
SkillAFreshness: A★ 65Claude Code +9 - 0.664score
smart-forward
wuyhong715
Catch a notification from one app and forward its content to a contact in another (typically Telegram), with a one-line summary the recipient can act on.
SkillAFreshness: A★ 65Claude Code +9 - 0.661score
text-spinner
wuyhong715
Render a 3D-spinning text label inside a webview.
SkillAFreshness: A★ 65Claude Code +9
Signals
- Stars
- 65
- Forks
- 10
- Open issues
- 0
- Last commit (this folder)
- Oct 16, 2026 (14 days ago)
- Last release
- Oct 24, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- AGPL-3.0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from wuyhong715
- 0.667score
notification-summarise-and-act
wuyhong715
Read the recent / active notification stream, group by app, summarise what's actually happening, and propose specific next actions.
SkillAFreshness: A★ 65Claude Code +9 - 0.667score
locale-tui-localization
wuyhong715
Use this skill when users request i18n/localization updates for Android string resources, especially when adding new keys or translating via locale-tui.
SkillAFreshness: A★ 65Claude Code +9 - 0.666score
interactive-map
wuyhong715
Show an interactive Google Maps embed for a location.
SkillAFreshness: A★ 65Claude Code +9 - 0.666score
calculate-hash
wuyhong715
Calculate the SHA-1 hash of a given text via the WebView's WebCrypto API.
SkillAFreshness: A★ 65Claude Code +9 - 0.666score
mood-tracker
wuyhong715
Log a daily 1-10 mood score with comments and view trend dashboards.
SkillAFreshness: A★ 65Claude Code +9 - 0.666score
virtual-piano
wuyhong715
Show a playable 88-key virtual piano with synthesized note audio inside a webview.
SkillAFreshness: A★ 65Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get openclaw-converter running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
openclaw-converter skill. Agent Mart. https://agentmart.dev/skills/wuyhong715-openclaw-converter (last updated 2026-10-24)