chore(skills): migrate OpenClaw skills into Coven#284
Merged
Conversation
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
…mplicit (fall through) returns' Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Migrates a large set of OpenClaw workspace skills into Coven’s skills/ tree, adding helper scripts and references so the repository can act as the canonical skill home while tightening secret-guard behavior for the new content.
Changes:
- Added multiple new skills (and supporting scripts/references) under
skills/, including TinyFish helpers, security tooling, and role/PR workflow utilities. - Introduced local helper scripts (bash/node/python/swift) to run audits, fetch data, validate role specs, and streamline common operations.
- Tuned
scripts/check-secrets.pyto reduce false positives for safe env-var references and common documentation patterns.
Reviewed changes
Copilot reviewed 129 out of 132 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| skills/tinyfish-web-agent/scripts/extract.sh | TinyFish agent-run SSE curl helper script |
| skills/tinyfish-search/SKILL.md | TinyFish Search skill documentation |
| skills/tinyfish-search/scripts/search.sh | TinyFish Search curl wrapper |
| skills/tinyfish-fetch/SKILL.md | TinyFish Fetch skill documentation |
| skills/tinyfish-fetch/scripts/fetch.sh | TinyFish Fetch POST helper script |
| skills/tinyfish-browser/SKILL.md | TinyFish Browser skill documentation |
| skills/tinyfish-browser/scripts/browser.sh | TinyFish Browser session creation helper |
| skills/tinyfish-agent-run/SKILL.md | TinyFish Agent Run streaming skill doc |
| skills/tinyfish-agent-run/scripts/agent-run.sh | SSE-to-JSON-line streaming wrapper |
| skills/tauri-apple-release/references/apple-release-packet.md | Apple release packet reference notes |
| skills/skill-scanner/SKILL.md | Skill scanning/validation workflow doc |
| skills/skill-scanner/scripts/scan-skill.sh | Local scan wrapper for structure + CodeQL |
| skills/skill-scanner/references/codeql-sdk.md | codeql-sdk usage/reference documentation |
| skills/security-agent/scripts/posture-report.sh | Host/OpenClaw posture report script |
| skills/security-agent/scripts/check-plaintext-secrets.sh | Local plaintext secret scan helper |
| skills/security-agent/scripts/audit-config.sh | OpenClaw config anti-pattern audit script |
| skills/security-agent/references/tool-exec-policy.md | Tool/sandbox/exec policy reference |
| skills/security-agent/references/prompt-injection-defense.md | Prompt injection defense reference |
| skills/security-agent/references/monitoring-audit.md | Monitoring + audit process reference |
| skills/security-agent/references/host-hardening.md | Host OS hardening reference |
| skills/security-agent/references/gateway-hardening.md | Gateway hardening reference |
| skills/security-agent/references/credential-hygiene.md | Credential hygiene reference |
| skills/security-agent/references/channel-policy.md | Channel policy reference |
| skills/rollcall/SKILL.md | “Rollcall” familiar health-check skill |
| skills/research-ingestion/templates/skill-scaffold.md | Research-to-skill scaffold template |
| skills/research-ingestion/SKILL.md | Research ingestion skill doc/workflow |
| skills/README.md | Documented OpenClaw skill migration + sync |
| skills/prompt-vault/SKILL.md | Prompt Vault skill documentation |
| skills/prompt-engineer/SKILL.md | Prompt engineering skill documentation |
| skills/prompt-engineer/references/production.md | Prompt production systems reference |
| skills/prompt-engineer/references/patterns.md | Prompt pattern reference |
| skills/prompt-engineer/references/evaluation.md | Prompt evaluation/testing reference |
| skills/project-manager/SKILL.md | Project notes/bookmarks management skill |
| skills/pr-agent/README.md | PR Agent workflow orchestrator docs |
| skills/pr-agent/agents/openai.yaml | PR Agent OpenAI interface configuration |
| skills/opencoven-role-creation-process/templates/workflow.md | Role workflow template |
| skills/opencoven-role-creation-process/templates/ROLE.md | ROLE.md template |
| skills/opencoven-role-creation-process/SKILL.md | Role creation process skill doc |
| skills/opencoven-role-creation-process/scripts/validate-roles.mjs | Role spec validator script |
| skills/openclaw-trust/SKILL.md | OpenClaw trust/threat-model guidance |
| skills/openclaw-dev/scripts/fetch-docs.sh | Docs fetch+cache helper script |
| skills/ocr/SKILL.md | OCR skill documentation |
| skills/ocr/scripts/macos_vision_ocr.swift | macOS Vision OCR helper (Swift) |
| skills/nodriver/SKILL.md | nodriver automation skill documentation |
| skills/ml-engineer/references/training.md | ML training/optimization reference |
| skills/ml-engineer/references/pipelines.md | ML pipeline patterns reference |
| skills/memory-timeline-manager/SKILL.md | Timeline memory management skill doc |
| skills/memory-timeline-manager/scripts/promote_snippet.py | Promote snippet to MEMORY.md helper |
| skills/memory-timeline-manager/references/retention.md | Memory retention checklist |
| skills/memory-timeline-manager/references/memory-taxonomy.md | MEMORY.md taxonomy guidance |
| skills/maintainer-bar/SKILL.md | MaintainerBar operations skill doc |
| skills/lobster/SKILL.md | Lobster pipeline engine skill doc |
| skills/lit-ui-designer/SKILL.md | Lit UI design/review skill doc |
| skills/lit-ui-designer/references/lit-patterns.md | Lit patterns reference |
| skills/lit-ui-designer/references/design-quality.md | UI design quality reference |
| skills/lit-ui-designer/references/accessibility-checklist.md | Lit accessibility checklist |
| skills/linear-issue-management/SKILL.md | Linear issue management skill doc |
| skills/linear-issue-management/references/graphql-recipes.md | Linear GraphQL query/mutation recipes |
| skills/higgsfield-generate/skill-card.md | Higgsfield skill card documentation |
| skills/higgsfield-generate/references/troubleshooting.md | Higgsfield troubleshooting reference |
| skills/higgsfield-generate/references/prompt-engineering.md | Higgsfield prompt engineering guide |
| skills/higgsfield-generate/references/media-inputs.md | Higgsfield media inputs reference |
| skills/higgsfield-generate/references/marketing-products.md | Marketing Studio products reference |
| skills/higgsfield-generate/references/marketing-modes.md | Marketing Studio mode slugs reference |
| skills/higgsfield-generate/references/marketing-avatars.md | Marketing Studio avatars reference |
| skills/heygen-skills/skill-card.md | HeyGen skills card documentation |
| skills/heygen-skills/release-please-config.json | Release-please config for HeyGen skills |
| skills/heygen-skills/references/reviewer-prompt.md | HeyGen prompt reviewer rubric |
| skills/heygen-skills/references/asset-routing.md | HeyGen asset routing reference |
| skills/heygen-skills/platforms/nanoclaw/heygen/SKILL.md | NanoClaw HeyGen container skill doc |
| skills/heygen-skills/INSTALL.md | HeyGen skills install instructions |
| skills/disk-space-optimizer/README.md | Disk space optimizer usage guide |
| skills/discrawl/SKILL.md | Discrawl skill documentation |
| skills/discrawl/skill-card.md | Discrawl skill card documentation |
| skills/discrawl/agents/openai.yaml | Discrawl OpenAI interface configuration |
| skills/daily-dev-agentic/SKILL.md | daily.dev agentic learning skill doc |
| skills/daily-dev-agentic/references/memory-format.md | daily.dev memory format reference |
| skills/daily-dev-agentic/references/learning-loop.md | daily.dev learning loop reference |
| skills/coven-sage/SKILL.md | Coven Sage operating doctrine |
| skills/coven-parallel-work/hooks/pre-push | Parallel-work protected-branch push guard |
| skills/coven-parallel-work/hooks/pre-commit | Parallel-work claim + branch guards |
| skills/coven-kitty/SKILL.md | Coven Kitty operating doctrine |
| skills/coven-identity-canon/SKILL.md | Coven identity canon (hierarchy) |
| skills/coven-echo/SKILL.md | Coven Echo operating doctrine |
| skills/coven-cody/SKILL.md | Coven Cody operating doctrine |
| skills/coven-charm/SKILL.md | Coven Charm operating doctrine |
| skills/coven-astra/SKILL.md | Coven Astra operating doctrine |
| skills/board/SKILL.md | BOARD.md task board skill documentation |
| skills/ask-curl/scripts/ask-curl | ask-curl wrapper w/ optional op run |
| skills/1password/SKILL.md | 1Password CLI secret management skill |
| scripts/check-secrets.py | Secret guard tuning for migrated content |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
scripts/sync-openclaw-skills.mjsto copy OpenClaw workspace skills into Coven with a reproducible coverage checkcoven/skillsand generateskills/openclaw-skills-manifest.jsonopencoven-designskill while counting it as representedVerification
node scripts/sync-openclaw-skills.mjs --checkfind skills -type f -not -path '*/.DS_Store' -exec /Users/buns/.openclaw/workspace/bin/secret-preflight {} +gitleaks protect --staged --redact --no-banner --no-colorpython3 scripts/check-secrets-test.pypython3 scripts/check-secrets.pygit diff --check