genspark-claw

mcp
Security Audit
Fail
Health Warn
  • License รขโ‚ฌโ€ License: MIT
  • Description รขโ‚ฌโ€ Repository has a description
  • Active repo รขโ‚ฌโ€ Last push 0 days ago
  • Low visibility รขโ‚ฌโ€ Only 7 GitHub stars
Code Fail
  • process.env รขโ‚ฌโ€ Environment variable access in bin/genspark-claw.js
  • fs module รขโ‚ฌโ€ File system access in src/doctor.js
  • os.homedir รขโ‚ฌโ€ User home directory access in src/install.js
  • fs module รขโ‚ฌโ€ File system access in src/install.js
  • fs module รขโ‚ฌโ€ File system access in src/registry.js
  • fs module รขโ‚ฌโ€ File system access in src/validate.js
  • fs.rmSync รขโ‚ฌโ€ Destructive file system operation in test/skill-pack.test.js
  • fs module รขโ‚ฌโ€ File system access in test/skill-pack.test.js
Permissions Pass
  • Permissions รขโ‚ฌโ€ No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

๐Ÿฆ€โšก Community skill pack & CLI for Genspark Claw, OpenClaw & Hermes agents โ€” 5 production-ready SKILL.md skills (deep research, reports, slides, browser automation, AI call prep), zero-dependency Node.js installer, MCP server, one-line install

README.md

๐Ÿฆ€โšก genspark-claw

The community skill pack & CLI for Genspark Claw, OpenClaw, and Hermes agents

Give your personal AI agent superpowers in one line โ€” five production-ready, security-audited SKILL.md skills, a zero-dependency installer, and a built-in MCP server.

Install
CI
Node
Skills
Dependencies
License
PRs Welcome

๐Ÿš€ Quick Start ยท ๐Ÿงฉ Skills ยท ๐Ÿ”Œ MCP ยท ๐Ÿ›  For Developers ยท โ“ FAQ


$ genspark-claw list

  call-prep              v1.0.0  Prepare an AI phone call end-to-end โ€” research, script, guardrails, summary
  claw-browser-anchor    v1.0.0  Browser automation that survives layout shifts โ€” DOM anchors, not coordinates
  spark-report           v1.0.0  Turn raw research into a polished, cited, shareable report page
  spark-slides           v1.0.0  Research โ†’ narrative slide deck outline, ready for AI Slides
  super-research         v1.0.0  Mixture-of-agents deep research with cross-verified citations

$ genspark-claw install all --target openclaw
โœ” Installed super-research โ†’ ~/.openclaw/skills/super-research
โœ” Installed spark-report   โ†’ ~/.openclaw/skills/spark-report
  โ€ฆ

๐ŸŒŸ Why genspark-claw?

Personal AI agents are only as good as their skills. Genspark Claw gives you a managed cloud agent, OpenClaw gives you the self-hosted runtime, and Hermes gives you a self-improving agent โ€” but the moment you want a reliable deep-research workflow, a browser automation that doesn't break on every redesign, or a phone call that actually gets the table booked, you're writing instructions from scratch.

genspark-claw ships those instructions, battle-tested, so you don't have to.

๐Ÿงฉ 5 production-ready skills Research, reports, slides, browser automation, and AI phone calls โ€” the workflows people actually run on Genspark Claw
๐ŸŒ Write once, run anywhere One SKILL.md standard that loads in Genspark Claw, OpenClaw, Hermes, Claude Code, and Cursor
๐Ÿชถ Zero runtime dependencies Pure Node.js โ‰ฅ 18 standard library. No supply-chain surface, instant cold starts
๐Ÿ”’ Security-first Built-in validator flags curl | bash, base64 payloads, and destructive commands before a skill ever touches your agent
๐Ÿ”Œ MCP server included Expose the whole pack to Claude Desktop, Cursor, or Windsurf over the Model Context Protocol
๐Ÿงช Actually tested 12 automated tests, CI on Ubuntu / macOS / Windows across Node 18 / 20 / 22
๐Ÿ“ฆ One-line install Straight from GitHub โ€” no registry account, no build step

๐Ÿš€ Quick Start (macOS)

Three commands. That's the whole setup.

1๏ธโƒฃ Install Apple's command line tools (needed by git/npm):

xcode-select --install

2๏ธโƒฃ Install Node.js via nvm โ€” follow the official guide at nodejs.org/en/download (choose macOS โ†’ nvm), then open a fresh terminal.

3๏ธโƒฃ Install genspark-claw โ€” one line:

mkdir -p 'gensparkclaw' && cd 'gensparkclaw' && npm install github:breakstageaxe61/genspark-claw

Then run it:

npx genspark-claw doctor     # health-check your setup
npx genspark-claw list       # see the bundled skills

๐Ÿง๐ŸชŸ Linux / Windows: skip step 1, install Node โ‰ฅ 18 from nodejs.org/en/download, then run the same one-liner in step 3.


๐Ÿงฉ Bundled Skills

Skill What it does Works with
๐Ÿ”ฌ super-research Mixture-of-agents style deep research: decomposes your question, fans out parallel searches, cross-verifies every claim across independent sources, and delivers a fully cited report Genspark Claw ยท OpenClaw ยท Hermes ยท Claude Code ยท Cursor
๐Ÿ“„ spark-report Turns raw research, notes, or a messy chat into a polished Sparkpage-style report: executive summary, comparison tables, inline citations, next steps Genspark Claw ยท OpenClaw ยท Hermes ยท Claude Code ยท Cursor
๐ŸŽž spark-slides Converts research or a rough idea into a narrative slide-deck outline โ€” claim-shaped titles, one idea per slide, speaker notes with sources โ€” ready for Genspark AI Slides Genspark Claw ยท OpenClaw ยท Hermes ยท Claude Code ยท Cursor
๐Ÿ–ฑ claw-browser-anchor Makes browser automation reliable: anchors every click/type to stable DOM selectors and ARIA roles instead of fragile screen coordinates, with verify-after-act and drift recovery Genspark Claw ยท OpenClaw ยท Hermes ยท Claude Code ยท Cursor
๐Ÿ“ž call-prep Prepares AI phone calls end-to-end: researches the callee, sets objective + fallback, drafts a branching call script with guardrails, and structures the post-call summary Genspark Claw ยท OpenClaw ยท Hermes

Every skill follows the open SKILL.md convention (YAML frontmatter + structured instructions), so it loads natively in any compatible runtime โ€” and you can fork any of them as a starting point for your own.


๐ŸŽฏ Install Skills Into Your Agent

๐Ÿฆ€ Genspark Claw / OpenClaw

npx genspark-claw install all --target openclaw
# โ†’ copies skills into ~/.openclaw/skills/

On a self-hosted OpenClaw gateway, restart the gateway or start a new session โ€” the skills appear as slash commands (/super-research, /call-prep, โ€ฆ). On Genspark Claw, import the SKILL.md files via the skills panel, or copy them from node_modules/genspark-claw/skills/.

๐Ÿ Hermes (Nous Research)

npx genspark-claw install all --target hermes
# โ†’ copies skills into ~/.hermes/skills/

๐Ÿค– Claude Code / ๐Ÿ“ Cursor

npx genspark-claw install all --target claude   # ~/.claude/skills/
npx genspark-claw install all --target cursor   # ~/.cursor/skills/

๐Ÿ“ Project-local workspace

npx genspark-claw install super-research        # โ†’ ./skills/super-research
npx genspark-claw install all --dir ~/my-agent/skills
๐Ÿ“– Full CLI reference
genspark-claw <command> [options]

COMMANDS
  list                     List all bundled skills
  info <skill>             Show details and full instructions for a skill
  install [skill]          Install a skill (or "all") into an agent runtime
  validate [path]          Validate SKILL.md files (defaults to bundled skills)
  doctor                   Check your environment and runtimes
  runtimes                 Show detected agent runtimes on this machine
  mcp                      Start the MCP stdio server
  version                  Print version

INSTALL OPTIONS
  --target <runtime>       openclaw | hermes | claude | cursor | workspace | all
  --dir <path>             Install into a custom directory instead
  --dry-run                Show what would happen without writing files

๐Ÿ”Œ MCP Server (Claude Desktop ยท Cursor ยท Windsurf)

genspark-claw ships a zero-dependency Model Context Protocol server that exposes the pack as tools (list_skills, get_skill, validate_skill) to any MCP client.

// claude_desktop_config.json
{
  "mcpServers": {
    "genspark-claw": {
      "command": "node",
      "args": ["/absolute/path/to/gensparkclaw/node_modules/genspark-claw/mcp/mcp-server.js"]
    }
  }
}

Verify it any time:

node node_modules/genspark-claw/mcp/mcp-server.js --test
# โ†’ MCP self-test passed: initialize, tools/list, tools/call all OK.

๐Ÿ— How It Works

graph LR
    You([๐Ÿง‘ You]) -->|one-line npm install| CLI[๐Ÿฆ€ genspark-claw CLI]
    CLI -->|install| OC[OpenClaw /<br/>Genspark Claw<br/>~/.openclaw/skills]
    CLI -->|install| HE[Hermes<br/>~/.hermes/skills]
    CLI -->|install| CC[Claude Code / Cursor<br/>workspace skills]
    CLI -->|validate| VAL[๐Ÿ›ก Skill Validator<br/>schema + security audit]
    MCP[๐Ÿ”Œ MCP Server<br/>stdio JSON-RPC] --> PACK[(๐Ÿงฉ Skill Pack<br/>5 ร— SKILL.md)]
    CLI --> PACK
    PACK --> OC
    PACK --> HE
    PACK --> CC

Each skill is a plain directory with a SKILL.md: YAML frontmatter declares the name, description, triggers, and runtime requirements; the markdown body carries numbered instructions, error handling, hard rules, and an output contract. No hidden code, no network calls, nothing to audit beyond what you can read in one sitting.


๐Ÿ›  For Developers

Want to hack on the pack, add a skill, or vendor it into your own agent? You're in the right place.

Dev setup

git clone https://github.com/breakstageaxe61/genspark-claw.git
cd genspark-claw
npm test                 # 12 tests: parser, registry, validator, installer, doctor, MCP
npm run validate         # lint every bundled SKILL.md
node examples/quickstart.js
node mcp/mcp-server.js --test

No npm install needed โ€” there are zero dependencies by design, and we intend to keep it that way.

Project structure

genspark-claw/
โ”œโ”€โ”€ bin/genspark-claw.js     # CLI entry (list / info / install / validate / doctor / mcp)
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ index.js             # Public programmatic API
โ”‚   โ”œโ”€โ”€ frontmatter.js       # Tiny YAML-frontmatter parser (SKILL.md subset)
โ”‚   โ”œโ”€โ”€ registry.js          # Skill discovery & loading
โ”‚   โ”œโ”€โ”€ install.js           # Runtime targets + cross-platform installer
โ”‚   โ”œโ”€โ”€ validate.js          # Schema + security-hygiene validator
โ”‚   โ””โ”€โ”€ doctor.js            # Environment health checks
โ”œโ”€โ”€ skills/                  # The pack: one directory per skill, each with SKILL.md
โ”‚   โ”œโ”€โ”€ super-research/
โ”‚   โ”œโ”€โ”€ spark-report/
โ”‚   โ”œโ”€โ”€ spark-slides/
โ”‚   โ”œโ”€โ”€ claw-browser-anchor/
โ”‚   โ””โ”€โ”€ call-prep/
โ”œโ”€โ”€ mcp/mcp-server.js        # Zero-dep MCP stdio server (JSON-RPC 2.0)
โ”œโ”€โ”€ examples/quickstart.js   # Programmatic usage walkthrough
โ”œโ”€โ”€ test/                    # node:test suite (no framework needed)
โ”œโ”€โ”€ docs/                    # CONTRIBUTING, ARCHITECTURE, SECURITY, SEO notes
โ””โ”€โ”€ .github/workflows/ci.yml # Node 18/20/22 ร— Ubuntu/macOS/Windows

Programmatic API

const gclaw = require('genspark-claw');

gclaw.listBundledSkills();                          // โ†’ SkillRecord[]
gclaw.findSkill('super-research');                  // โ†’ SkillRecord
gclaw.installSkills({ skill: 'all', target: 'hermes' });
gclaw.validateTarget('./my-skills/');               // โ†’ [{ file, valid, errors, warnings }]
gclaw.runDoctor();                                  // โ†’ { ok, checks[] }

Add your own skill

  1. mkdir skills/my-skill && $EDITOR skills/my-skill/SKILL.md
  2. Follow the anatomy in docs/CONTRIBUTING.md โ€” frontmatter (name, description, version, triggers, compatibility, single-line metadata JSON) + numbered instructions + Rules + Output Format.
  3. npm run validate โ€” it must pass the schema and the security audit.
  4. npm test โ€” the registry tests pick it up automatically.
  5. Open a PR. ๐ŸŽ‰

Publishing to ClawHub afterwards is one command (clawhub publish), and the same file works in Hermes' ~/.hermes/skills and any agentskills.io-compatible tool.

Roadmap

  • genspark-claw create <name> โ€” interactive skill scaffolding
  • genspark-claw pack โ€” one-command ClawHub/agentskills.io publishing
  • More packs: morning-brief, inbox-triage, pr-review, meeting-notes
  • Remote skill registry with signature verification
  • Windows-native install script

โ“ FAQ

Is this an official Genspark product?
No. genspark-claw is an independent, community-built open-source project. It is not affiliated with, endorsed by, or sponsored by Genspark / MainFunc, the OpenClaw project, or Nous Research. See the legal note.

What is the difference between Genspark Claw and OpenClaw?
OpenClaw is the free, open-source personal-AI-agent runtime you self-host. Genspark Claw is Genspark's managed cloud service built on that ecosystem โ€” a dedicated cloud computer with skills pre-installed. This pack works with both, plus Hermes, Claude Code, and Cursor.

Do I need a Genspark subscription to use this?
No. The pack is plain files and a CLI. Use it with a self-hosted OpenClaw gateway, Hermes, Claude Code, or Cursor without any Genspark account.

Is it safe to install third-party skills?
Skill registries have seen real supply-chain incidents, which is why genspark-claw validate audits every skill for piped remote execution, base64 payloads, and destructive commands โ€” and why this pack ships zero dependencies and nothing but readable Markdown. Always read a SKILL.md before installing it, and run your agent's own doctor/audit tooling too.

Does it phone home / collect telemetry?
No. There is no telemetry, no analytics, no network code anywhere in the package.

What Node version do I need?
Node.js โ‰ฅ 18 (18, 20, and 22 are tested in CI on Ubuntu, macOS, and Windows).


โš–๏ธ Legal & Trademarks

  • This project is 100% original code and documentation, released under the MIT License. Nothing is copied from Genspark, OpenClaw, Hermes, or any third-party repository.
  • "Genspark", "Genspark Claw", and "Sparkpage" are trademarks of MainFunc Inc. "OpenClaw" and "ClawHub" belong to their respective owners. "Hermes" is a project of Nous Research. All trademarks are used for nominative identification only โ€” to describe compatibility โ€” which does not imply any affiliation or endorsement.
  • This repository contains no scraped content, no circumvention tooling, and no material that infringes third-party rights. If you believe anything here violates your rights, please open an issue and it will be addressed promptly.

๐Ÿค Contributing & Security


If this saved you an afternoon, โญ star the repo โ€” it tells the algorithm (and us) that agent skills should be open.

โฌ† back to top

Made with ๐Ÿฆ€ by the community, for the agent era.

Reviews (0)

No results found