Skip to content

Create polish-claw-project skill for OpenClaw ecosystem contributions #166

@pjt222

Description

@pjt222

Summary

Create a new polish-claw-project skill that codifies the workflow for contributing to OpenClaw ecosystem projects (OpenClaw, NemoClaw, NanoClaw).

Motivation

We successfully contributed 3 PRs to NVIDIA/NemoClaw (#317, #319, #320) following a repeatable 9-step workflow. The Claw ecosystem is growing fast (NemoClaw: 6K stars in 3 days). Codifying this workflow as a skill enables repeatable, high-quality contributions to any Claw project.

Design

Domain: open-source (new domain)
Complexity: advanced
Language: multi

9-step procedure

  1. Identify and Verify Target — Check CONTRIBUTING.md, license, maintainer activity
  2. Fork and Clonegh repo fork, set upstream remote
  3. Explore Codebase — Spawn Explore agent to map architecture
  4. Read Open Issues — Categorize unclaimed issues by type
  5. Parallel Audit — Spawn security-analyst and code-reviewer in parallel. Verify findings against project's threat model before rating severity.
  6. Cross-Reference Findings — Map verified audit findings to open issues (core judgment step)
  7. Select Contributions — Pick 1-3 based on impact/effort/expertise matrix
  8. Implement — Branch per contribution, follow project conventions, add tests
  9. Create Pull Requests — Follow create-pull-request skill + project's CONTRIBUTING.md

Key design decisions (from argumentation)

  • Novel value is in Steps 5-7 (judgment workflow), not mechanical fork/PR steps
  • Claw-specific knowledge in Common Pitfalls, not procedure steps — keeps the skill transferable
  • False positive prevention: Step 5 explicitly requires verifying audit findings against the project's threat model (learned from our Telegram bridge overclaim)

Files to create/modify

  • skills/polish-claw-project/SKILL.md
  • skills/_registry.yml (add open-source domain, increment total)
  • .claude/skills/polish-claw-project (symlink)

Related skills

  • security-audit-codebase (used in Step 5)
  • review-codebase (used in Step 5)
  • create-pull-request (used in Step 9)
  • create-github-issues (for filing issues not addressed as PRs)

See plan file: gleaming-petting-pearl.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions