Alireza Rezvani
17228eff68
Dev ( #395 )
...
* fix: add missing plugin.json files and restore trailing newlines
- Add plugin.json for review-fix-a11y skill
- Add plugin.json for free-llm-api skill
- Restore POSIX-compliant trailing newlines in JSON index files
* feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )
Adds review-fix-a11y (WCAG 2.2 a11y audit + fix) and free-llm-api skills.
Includes:
- review-fix-a11y: WCAG 2.2 audit workflow, a11y_audit.py scanner, contrast_checker.py
- free-llm-api: ChatAnywhere, Groq, Cerebras, OpenRouter, llm-mux, One API setup
- secret_scanner.py upgrade with secrets-patterns-db integration (1,600+ patterns)
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
* chore: sync codex skills symlinks [automated]
* Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )"
This reverts commit 49c9f2109f .
* chore: sync codex skills symlinks [automated]
* Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )"
This reverts commit 49c9f2109f .
* feat(engineering-team): add a11y-audit skill — WCAG 2.2 accessibility audit & fix (#376 )
Built from scratch (replaces reverted PR #375 contribution).
Skill package:
- SKILL.md: 1132 lines, 3-phase workflow (scan → fix → verify),
per-framework fix patterns (React, Next.js, Vue, Angular, Svelte, HTML),
CI/CD integration guide, 20+ issue type coverage
- scripts/a11y_scanner.py: static scanner detecting 20+ violation types
across HTML/JSX/TSX/Vue/Svelte/CSS — severity-ranked, CI-friendly exit codes
- scripts/contrast_checker.py: WCAG contrast calculator with AA/AAA checks,
--suggest mode, --batch CSS scanning, named color support
- references/wcag-quick-ref.md: WCAG 2.2 Level A/AA criteria table
- references/aria-patterns.md: ARIA roles, live regions, keyboard interaction
- references/framework-a11y-patterns.md: React, Vue, Angular, Svelte fix patterns
- assets/sample-component.tsx: sample file with intentional violations
- expected_outputs/: scan report, contrast output, JSON output samples
- /a11y-audit slash command, settings.json, plugin.json, README.md
Validation: 97.6/100 (EXCELLENT), quality 73.9/100 (B-), scripts 2/2 PASS
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* chore: sync codex skills symlinks [automated]
* docs: sync counts across all docs — 205 skills, 268 tools, 19 commands, 22 plugins
Update CLAUDE.md, README.md, docs/index.md, docs/getting-started.md,
mkdocs.yml, marketplace.json with consistent counts. Sync Gemini CLI
index with new skills (code-to-prd, plugin-audit).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(marketplace): add 6 missing standalone plugins — total 22→28
Added to marketplace:
- a11y-audit (WCAG 2.2 accessibility audit)
- executive-mentor (adversarial thinking partner)
- docker-development (Dockerfile, compose, multi-stage)
- helm-chart-builder (Helm chart scaffolding)
- terraform-patterns (IaC module design)
- research-summarizer (structured research synthesis)
Also fixed version 1.0.0 → 2.1.2 on 4 plugin.json files
(executive-mentor, docker-development, helm-chart-builder, research-summarizer)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(commands): add /seo-auditor — 7-phase SEO audit pipeline for documentation
- 7 phases: discovery → meta tags → content quality → keywords → links → sitemap → report
- Integrates 8 marketing-skill scripts: seo_checker, content_scorer,
humanizer_scorer, headline_scorer, seo_optimizer, sitemap_analyzer,
schema_validator, topic_cluster_mapper
- References 6 SEO knowledge bases for audit framework, AI search,
content optimization, URL design, internal linking, AI detection
- Auto-fixes: generic titles, missing descriptions, broken links, orphan pages
- Preserves high-ranking pages — only fixes critical issues on those
- Registered in both commands/ (distributable) and .claude/commands/ (local)
Also: sync all doc counts — 28 plugins, 26 eng-core skills, 21 commands
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(seo): fix multi-line YAML description parser, add 2 orphan pages to nav
- generate-docs.py: extract_description_from_frontmatter() now handles
multi-line YAML block scalars (|, >, indented continuation) — fixes
14 pages that had 56-65 char truncated descriptions
- mkdocs.yml: add epic-design and research-summarizer to nav (orphan pages)
- Regenerated 251 pages, rebuilt sitemap (278 URLs)
- SEO audit: 0 broken links, 17→3 short descriptions, 278/278 pages
have "Claude Code Skills" in <title>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(plugins): change author from string to object in plugin.json
Claude Code plugin manifest requires author as {"name": "..."}, not a
plain string. Fixes install error: "author: Invalid input: expected
object, received string"
Affected: agenthub, a11y-audit
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix: correct broken install paths, improve skill descriptions, standardize counts
Cherry-picked from PR #387 (ssmanji89) and rebased on dev.
- Fix 6 wrong PM skill install paths in INSTALLATION.md
- Fix content-creator → content-production script paths
- Fix senior-devops CLI flags to match actual deployment_manager.py
- Replace vague descriptions with trigger-oriented "Use when..." on 7 engineering skills
- Standardize skill count 170 → 205+, finance 1 → 2, version 2.1.1 → 2.1.2
- Use python3 instead of python for macOS compatibility
- Remove broken integrations/ link in README.md
Excluded: *.zip gitignore wildcard (overrides intentional design decision)
Co-Authored-By: sully <ssmanji89@gmail.com >
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(seo): add Google Search Console verification file to docs
The GSC verification HTML file existed locally but was never committed,
so it was never deployed to GitHub Pages. This caused GSC to fail
reading the sitemap for 3+ weeks ("Sitemap konnte nicht gelesen werden").
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* chore: sync codex skills symlinks [automated]
---------
Co-authored-by: Leo <leo@openclaw.ai >
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223@gmail.com >
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: sully <ssmanji89@gmail.com >
2026-03-23 12:58:57 +01:00
Alireza Rezvani
b8d5edd8f6
Dev ( #383 )
...
* fix: add missing plugin.json files and restore trailing newlines
- Add plugin.json for review-fix-a11y skill
- Add plugin.json for free-llm-api skill
- Restore POSIX-compliant trailing newlines in JSON index files
* feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )
Adds review-fix-a11y (WCAG 2.2 a11y audit + fix) and free-llm-api skills.
Includes:
- review-fix-a11y: WCAG 2.2 audit workflow, a11y_audit.py scanner, contrast_checker.py
- free-llm-api: ChatAnywhere, Groq, Cerebras, OpenRouter, llm-mux, One API setup
- secret_scanner.py upgrade with secrets-patterns-db integration (1,600+ patterns)
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
* chore: sync codex skills symlinks [automated]
* Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )"
This reverts commit 49c9f2109f .
* chore: sync codex skills symlinks [automated]
* Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )"
This reverts commit 49c9f2109f .
* feat(engineering-team): add a11y-audit skill — WCAG 2.2 accessibility audit & fix (#376 )
Built from scratch (replaces reverted PR #375 contribution).
Skill package:
- SKILL.md: 1132 lines, 3-phase workflow (scan → fix → verify),
per-framework fix patterns (React, Next.js, Vue, Angular, Svelte, HTML),
CI/CD integration guide, 20+ issue type coverage
- scripts/a11y_scanner.py: static scanner detecting 20+ violation types
across HTML/JSX/TSX/Vue/Svelte/CSS — severity-ranked, CI-friendly exit codes
- scripts/contrast_checker.py: WCAG contrast calculator with AA/AAA checks,
--suggest mode, --batch CSS scanning, named color support
- references/wcag-quick-ref.md: WCAG 2.2 Level A/AA criteria table
- references/aria-patterns.md: ARIA roles, live regions, keyboard interaction
- references/framework-a11y-patterns.md: React, Vue, Angular, Svelte fix patterns
- assets/sample-component.tsx: sample file with intentional violations
- expected_outputs/: scan report, contrast output, JSON output samples
- /a11y-audit slash command, settings.json, plugin.json, README.md
Validation: 97.6/100 (EXCELLENT), quality 73.9/100 (B-), scripts 2/2 PASS
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* chore: sync codex skills symlinks [automated]
* docs: sync counts across all docs — 205 skills, 268 tools, 19 commands, 22 plugins
Update CLAUDE.md, README.md, docs/index.md, docs/getting-started.md,
mkdocs.yml, marketplace.json with consistent counts. Sync Gemini CLI
index with new skills (code-to-prd, plugin-audit).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(marketplace): add 6 missing standalone plugins — total 22→28
Added to marketplace:
- a11y-audit (WCAG 2.2 accessibility audit)
- executive-mentor (adversarial thinking partner)
- docker-development (Dockerfile, compose, multi-stage)
- helm-chart-builder (Helm chart scaffolding)
- terraform-patterns (IaC module design)
- research-summarizer (structured research synthesis)
Also fixed version 1.0.0 → 2.1.2 on 4 plugin.json files
(executive-mentor, docker-development, helm-chart-builder, research-summarizer)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(commands): add /seo-auditor — 7-phase SEO audit pipeline for documentation
- 7 phases: discovery → meta tags → content quality → keywords → links → sitemap → report
- Integrates 8 marketing-skill scripts: seo_checker, content_scorer,
humanizer_scorer, headline_scorer, seo_optimizer, sitemap_analyzer,
schema_validator, topic_cluster_mapper
- References 6 SEO knowledge bases for audit framework, AI search,
content optimization, URL design, internal linking, AI detection
- Auto-fixes: generic titles, missing descriptions, broken links, orphan pages
- Preserves high-ranking pages — only fixes critical issues on those
- Registered in both commands/ (distributable) and .claude/commands/ (local)
Also: sync all doc counts — 28 plugins, 26 eng-core skills, 21 commands
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(seo): fix multi-line YAML description parser, add 2 orphan pages to nav
- generate-docs.py: extract_description_from_frontmatter() now handles
multi-line YAML block scalars (|, >, indented continuation) — fixes
14 pages that had 56-65 char truncated descriptions
- mkdocs.yml: add epic-design and research-summarizer to nav (orphan pages)
- Regenerated 251 pages, rebuilt sitemap (278 URLs)
- SEO audit: 0 broken links, 17→3 short descriptions, 278/278 pages
have "Claude Code Skills" in <title>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(plugins): change author from string to object in plugin.json
Claude Code plugin manifest requires author as {"name": "..."}, not a
plain string. Fixes install error: "author: Invalid input: expected
object, received string"
Affected: agenthub, a11y-audit
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Leo <leo@openclaw.ai >
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223@gmail.com >
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 09:44:35 +01:00
Alireza Rezvani
5adbfdce47
release: sync dev → main — a11y-audit, /seo-auditor, /plugin-audit, 28 plugins ( #380 )
...
* fix: add missing plugin.json files and restore trailing newlines
- Add plugin.json for review-fix-a11y skill
- Add plugin.json for free-llm-api skill
- Restore POSIX-compliant trailing newlines in JSON index files
* feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )
Adds review-fix-a11y (WCAG 2.2 a11y audit + fix) and free-llm-api skills.
Includes:
- review-fix-a11y: WCAG 2.2 audit workflow, a11y_audit.py scanner, contrast_checker.py
- free-llm-api: ChatAnywhere, Groq, Cerebras, OpenRouter, llm-mux, One API setup
- secret_scanner.py upgrade with secrets-patterns-db integration (1,600+ patterns)
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
* chore: sync codex skills symlinks [automated]
* Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )"
This reverts commit 49c9f2109f .
* chore: sync codex skills symlinks [automated]
* Revert "feat(engineering): add review-fix-a11y skill (WCAG 2.2 a11y audit + fix) (#375 )"
This reverts commit 49c9f2109f .
* feat(engineering-team): add a11y-audit skill — WCAG 2.2 accessibility audit & fix (#376 )
Built from scratch (replaces reverted PR #375 contribution).
Skill package:
- SKILL.md: 1132 lines, 3-phase workflow (scan → fix → verify),
per-framework fix patterns (React, Next.js, Vue, Angular, Svelte, HTML),
CI/CD integration guide, 20+ issue type coverage
- scripts/a11y_scanner.py: static scanner detecting 20+ violation types
across HTML/JSX/TSX/Vue/Svelte/CSS — severity-ranked, CI-friendly exit codes
- scripts/contrast_checker.py: WCAG contrast calculator with AA/AAA checks,
--suggest mode, --batch CSS scanning, named color support
- references/wcag-quick-ref.md: WCAG 2.2 Level A/AA criteria table
- references/aria-patterns.md: ARIA roles, live regions, keyboard interaction
- references/framework-a11y-patterns.md: React, Vue, Angular, Svelte fix patterns
- assets/sample-component.tsx: sample file with intentional violations
- expected_outputs/: scan report, contrast output, JSON output samples
- /a11y-audit slash command, settings.json, plugin.json, README.md
Validation: 97.6/100 (EXCELLENT), quality 73.9/100 (B-), scripts 2/2 PASS
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* chore: sync codex skills symlinks [automated]
* docs: sync counts across all docs — 205 skills, 268 tools, 19 commands, 22 plugins
Update CLAUDE.md, README.md, docs/index.md, docs/getting-started.md,
mkdocs.yml, marketplace.json with consistent counts. Sync Gemini CLI
index with new skills (code-to-prd, plugin-audit).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(marketplace): add 6 missing standalone plugins — total 22→28
Added to marketplace:
- a11y-audit (WCAG 2.2 accessibility audit)
- executive-mentor (adversarial thinking partner)
- docker-development (Dockerfile, compose, multi-stage)
- helm-chart-builder (Helm chart scaffolding)
- terraform-patterns (IaC module design)
- research-summarizer (structured research synthesis)
Also fixed version 1.0.0 → 2.1.2 on 4 plugin.json files
(executive-mentor, docker-development, helm-chart-builder, research-summarizer)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* feat(commands): add /seo-auditor — 7-phase SEO audit pipeline for documentation
- 7 phases: discovery → meta tags → content quality → keywords → links → sitemap → report
- Integrates 8 marketing-skill scripts: seo_checker, content_scorer,
humanizer_scorer, headline_scorer, seo_optimizer, sitemap_analyzer,
schema_validator, topic_cluster_mapper
- References 6 SEO knowledge bases for audit framework, AI search,
content optimization, URL design, internal linking, AI detection
- Auto-fixes: generic titles, missing descriptions, broken links, orphan pages
- Preserves high-ranking pages — only fixes critical issues on those
- Registered in both commands/ (distributable) and .claude/commands/ (local)
Also: sync all doc counts — 28 plugins, 26 eng-core skills, 21 commands
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* fix(seo): fix multi-line YAML description parser, add 2 orphan pages to nav
- generate-docs.py: extract_description_from_frontmatter() now handles
multi-line YAML block scalars (|, >, indented continuation) — fixes
14 pages that had 56-65 char truncated descriptions
- mkdocs.yml: add epic-design and research-summarizer to nav (orphan pages)
- Regenerated 251 pages, rebuilt sitemap (278 URLs)
- SEO audit: 0 broken links, 17→3 short descriptions, 278/278 pages
have "Claude Code Skills" in <title>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Leo <leo@openclaw.ai >
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223@gmail.com >
Co-authored-by: ivanopenclaw223-alt <ivanopenclaw223-alt@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 13:03:48 +01:00
Reza Rezvani
6453a29ecf
fix(security-auditor): reduce false positives — whitelist plugin dirs, remove 'token' from exfil pattern
...
- Add .claude-plugin, .codex, .gemini to hidden file allowlist (FS-HIDDEN)
These are required plugin infrastructure directories, not secrets.
- Remove 'tokens?' from PROMPT-EXFIL regex — 'access token' is a standard
technical term in auth reference docs, causing false positives on every
skill that documents JWT/OAuth flows (e.g. saas-scaffolder auth-billing-guide)
- Remaining PROMPT-EXFIL patterns (credentials, secrets, api_keys, .env, .ssh,
.aws, ~/home, /etc) are specific enough to catch real threats
Fixes: CI security audit failure on PR #370 (7 CRITICAL false positives)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 15:43:37 +01:00
Reza Rezvani
2f57ef8948
feat(agenthub): add AgentHub plugin with cross-domain examples, SEO optimization, and docs site fixes
...
- AgentHub: 13 files updated with non-engineering examples (content drafts,
research, strategy) — engineering stays primary, cross-domain secondary
- AgentHub: 7 slash commands, 5 Python scripts, 3 references, 1 agent,
dry_run.py validation (57 checks)
- Marketplace: agenthub entry added with cross-domain keywords, engineering
POWERFUL updated (25→30), product (12→13), counts synced across all configs
- SEO: generate-docs.py now produces keyword-rich <title> tags and meta
descriptions using SKILL.md frontmatter — "Claude Code Skills" in site_name
propagates to all 276 HTML pages
- SEO: per-domain title suffixes (Agent Skill for Codex & OpenClaw, etc.),
slug-as-title cleanup, domain label stripping from titles
- Broken links: 141→0 warnings — new rewrite_skill_internal_links() converts
references/, scripts/, assets/ links to GitHub source URLs; skills/index.md
phantom slugs fixed (6 marketing, 7 RA/QM)
- Counts synced: 204 skills, 266 tools, 382 refs, 16 agents, 17 commands,
21 plugins — consistent across CLAUDE.md, README.md, docs/index.md,
marketplace.json, getting-started.md, mkdocs.yml
- Platform sync: Codex 163 skills, Gemini 246 items, OpenClaw compatible
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 12:10:46 +01:00
Reza Rezvani
de724ae5c4
fix(terraform-patterns): align plugin.json version to repo versioning (2.1.2)
...
Review gate flagged version 1.0.0 as non-compliant with CLAUDE.md rule:
"Version follows repo versioning." Updated to 2.1.2.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-16 16:10:07 +01:00
Leo
dac49ee9f9
feat(skills): add terraform-patterns agent skill
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 23:29:01 +01:00
Leo
0c31067556
feat(skills): add helm-chart-builder agent skill
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 23:28:54 +01:00
Leo
5aaf3e5e0b
seo: optimize all 9 pack descriptions — add Gemini CLI, Cursor, OpenClaw keywords + 'agent skill/plugin' framing
...
Consistent format: '<N> <domain> agent skills and plugins for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw'
Updated both SKILL.md frontmatter and plugin.json for each pack.
2026-03-15 23:22:14 +01:00
Leo
bf1473b1be
feat(skills): add research-summarizer and docker-development agent skills
...
research-summarizer (product-team/):
- Structured research summarization for papers, articles, reports
- Slash commands: /research:summarize, /research:compare, /research:cite
- Python tools: extract_citations.py (5 citation formats), format_summary.py (6 templates)
- References: summary-templates.md, citation-formats.md
docker-development (engineering/):
- Dockerfile optimization, compose orchestration, container security
- Slash commands: /docker:optimize, /docker:compose, /docker:security
- Python tools: dockerfile_analyzer.py (15 rules), compose_validator.py (best practices)
- References: dockerfile-best-practices.md, compose-patterns.md
Both skills include .claude-plugin/plugin.json and follow POWERFUL tier conventions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 22:47:16 +01:00
Reza Rezvani
7911cf957a
feat(autoresearch-agent): fix critical bugs, package as plugin with 5 slash commands
...
**Bug fixes (run_experiment.py):**
- Fix broken revert logic: was saving HEAD as pre_commit (no-op revert),
now uses git reset --hard HEAD~1 for correct rollback
- Remove broken --loop mode (agent IS the loop, script handles one iteration)
- Fix shell injection: all git commands use subprocess list form
- Replace shell tail with Python file read
**Bug fixes (other scripts):**
- setup_experiment.py: fix shell injection in git branch creation,
remove dead --skip-baseline flag, fix evaluator docstring parsing
- log_results.py: fix 6 falsy-zero bugs (baseline=0 treated as None),
add domain_filter to CSV/markdown export, move import time to top
- evaluators: add FileNotFoundError handling, fix output format mismatch
in llm_judge_copy, add peak_kb on macOS, add ValueError handling
**Plugin packaging (NEW):**
- plugin.json, settings.json, CLAUDE.md for plugin registry
- 5 slash commands: /ar:setup, /ar:run, /ar:loop, /ar:status, /ar:resume
- /ar:loop supports user-selected intervals (10m, 1h, daily, weekly, monthly)
- experiment-runner agent for autonomous loop iterations
- Registered in marketplace.json as plugin #20
**SKILL.md rewrite:**
- Replace ambiguous "Loop Protocol" with clear "Agent Protocol"
- Add results.tsv format spec, strategy escalation, self-improvement
- Replace "NEVER STOP" with resumable stopping logic
**Docs & sync:**
- Codex (157 skills), Gemini (229 items), convert.sh all pick up the skill
- 6 new MkDocs pages, mkdocs.yml nav updated
- Counts updated: 17 agents, 22 slash commands
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 14:38:59 +01:00
Leo
12591282da
refactor: autoresearch-agent v2.0 — multi-experiment, multi-domain, real-world evaluators
...
Major rewrite based on deep study of Karpathy's autoresearch repo.
Architecture changes:
- Multi-experiment support: .autoresearch/{domain}/{name}/ structure
- Domain categories: engineering, marketing, content, prompts, custom
- Project-level (git-tracked, shareable) or user-level (~/.autoresearch/) scope
- User chooses scope during setup, not installation
New evaluators (8 ready-to-use):
- Free: benchmark_speed, benchmark_size, test_pass_rate, build_speed, memory_usage
- LLM judge (uses existing subscription): llm_judge_content, llm_judge_prompt, llm_judge_copy
- LLM judges call user's CLI tool (claude/codex/gemini) — no extra API keys needed
Script improvements:
- setup_experiment.py: --domain, --scope, --evaluator, --list, --list-evaluators
- run_experiment.py: --experiment domain/name, --resume, --loop, --single
- log_results.py: --dashboard, --domain, --format csv|markdown|terminal, --output
Results export:
- Terminal (default), CSV, and Markdown formats
- Per-experiment, per-domain, or cross-experiment dashboard view
SKILL.md rewritten:
- Clear activation triggers (when the skill should activate)
- Practical examples for each domain
- Evaluator documentation with cost transparency
- Simplified loop protocol matching Karpathy's original philosophy
2026-03-13 08:22:29 +01:00
Leo
a799d8bdb8
feat: add autoresearch-agent — autonomous experiment loop for ML, prompt, code & skill optimization
...
Inspired by Karpathy's autoresearch. The agent modifies a target file, runs a
fixed evaluation, keeps improvements (git commit), discards failures (git reset),
and loops indefinitely — no human in the loop.
Includes:
- SKILL.md with setup wizard, 4 domain configs, experiment loop protocol
- 3 stdlib-only Python scripts (setup, run, log — 687 lines)
- Reference docs: experiment domains guide, program.md templates
Domains: ML training (val_bpb), prompt engineering (eval_score),
code performance (p50_ms), agent skill optimization (pass_rate).
Cherry-picked from feat/autoresearch-agent and rebased onto dev.
Fixes: timeout inconsistency (2x→2.5x), results.tsv tracking clarity,
zero-metric edge case, installation section aligned with multi-tool support.
2026-03-13 07:21:44 +01:00
Leo
5a34d661aa
fix(engineering): address Claude Code review findings
...
- performance-profiler: add Quick Start section with script usage examples
- interview-system-designer: fix references to match actual filenames
2026-03-11 20:46:48 +01:00
Leo
93eee35b83
fix(engineering): improve interview-system-designer - add scripts + extract references
2026-03-11 20:25:11 +01:00
Leo
dc61de798d
fix(engineering): improve runbook-generator - add scripts + extract references
2026-03-11 20:24:23 +01:00
Leo
6f55bc4fd6
fix(engineering): improve env-secrets-manager - add scripts + extract references
2026-03-11 20:23:50 +01:00
Leo
bafb155334
fix(engineering): improve agent-workflow-designer - add scripts + extract references
2026-03-11 20:23:01 +01:00
Leo
9e590c81fb
fix(engineering): improve monorepo-navigator - add scripts + extract references
2026-03-11 20:22:16 +01:00
Leo
abab3b528e
fix(engineering): improve codebase-onboarding - add scripts + extract references
2026-03-11 20:21:34 +01:00
Leo
60ad9d3873
fix(engineering): improve performance-profiler - add scripts + extract references
2026-03-11 20:20:26 +01:00
Leo
a851de0f94
fix(security): add disclaimers to sample code and scaffolding templates
...
- payment_processor.py: add disclaimer header + replace realistic-looking keys with EXAMPLE_NOT_REAL
- project_scaffolder.py: add SCAFFOLDING PLACEHOLDER comments to generated secrets
- pipeline_orchestrator.py: no change needed (compile() used for syntax validation only)
2026-03-11 20:18:27 +01:00
Reza Rezvani
f6d98ddc19
release: v2.1.2 — landing page TSX output, brand voice integration, docs update
...
- Landing page generator defaults to Next.js TSX + Tailwind CSS (4 design styles)
- Brand voice analyzer integrated into landing page generation workflow
- CHANGELOG, CLAUDE.md, README.md updated for v2.1.2
- All 13 plugin.json + marketplace.json bumped to 2.1.2
- Gemini/Codex skill indexes re-synced
- Backward compatible: --format html preserved, no breaking changes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 09:45:05 +01:00
Reza Rezvani
5add886197
fix: repair 25 Python scripts failing --help across all domains
...
- Fix Python 3.10+ syntax (float | None → Optional[float]) in 2 scripts
- Add argparse CLI handling to 9 marketing scripts using raw sys.argv
- Fix 10 scripts crashing at module level (wrap in __main__, add argparse)
- Make yaml/prefect/mcp imports conditional with stdlib fallbacks (4 scripts)
- Fix f-string backslash syntax in project_bootstrapper.py
- Fix -h flag conflict in pr_analyzer.py
- Fix tech-debt.md description (score → prioritize)
All 237 scripts now pass python3 --help verification.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 05:51:27 +01:00
Alireza Rezvani
b01d5d2703
chore: update marketplace and plugin.json files to v2.1.1 ( #302 )
2026-03-09 16:04:43 +01:00
Alireza Rezvani
8902ba79d7
release: v2.1.1 — skill optimization, agents, commands, reference splits ( #297 )
2026-03-09 15:54:25 +01:00
Alireza Rezvani
3d9d1d2d92
Dev ( #249 )
...
* docs: restructure README.md — 2,539 → 209 lines (#247 )
- Cut from 2,539 lines / 73 sections to 209 lines / 18 sections
- Consolidated 4 install methods into one unified section
- Moved all skill details to domain-level READMEs (linked from table)
- Front-loaded value prop and keywords for SEO
- Added POWERFUL tier highlight section
- Added skill-security-auditor showcase section
- Removed stale Q4 2025 roadmap, outdated ROI claims, duplicate content
- Fixed all internal links
- Clean heading hierarchy (H2 for main sections only)
Closes #233
Co-authored-by: Leo <leo@openclaw.ai >
* fix: enhance 5 skills with scripts, references, and Anthropic best practices (#248 )
* fix(skill): enhance git-worktree-manager with scripts, references, and Anthropic best practices
* fix(skill): enhance mcp-server-builder with scripts, references, and Anthropic best practices
* fix(skill): enhance changelog-generator with scripts, references, and Anthropic best practices
* fix(skill): enhance ci-cd-pipeline-builder with scripts, references, and Anthropic best practices
* fix(skill): enhance prompt-engineer-toolkit with scripts, references, and Anthropic best practices
* docs: update README, CHANGELOG, and plugin metadata
* fix: correct marketing plugin count, expand thin references
---------
Co-authored-by: Leo <leo@openclaw.ai >
---------
Co-authored-by: Leo <leo@openclaw.ai >
2026-03-04 08:38:06 +01:00
Alireza Rezvani
c7d7babb00
Dev ( #231 )
...
* Improve senior-fullstack skill description and workflow validation
- Expand frontmatter description with concrete actions and trigger clauses
- Add validation steps to scaffolding workflow (verify scaffold succeeded)
- Add re-run verification step to audit workflow (confirm P0 fixes)
* chore: sync codex skills symlinks [automated]
* fix(skill): normalize senior-fullstack frontmatter to inline format
Normalize YAML description from block scalar (>) to inline single-line
format matching all other 50+ skills. Align frontmatter trigger phrases
with the body's Trigger Phrases section to eliminate duplication.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* fix(ci): add GITHUB_TOKEN to checkout + restore corrupted skill descriptions
- Add token: ${{ secrets.GITHUB_TOKEN }} to actions/checkout@v4 in
sync-codex-skills.yml so git-auto-commit-action can push back to branch
(fixes: fatal: could not read Username, exit 128)
- Restore correct description for incident-commander (was: 'Skill from engineering-team')
- Restore correct description for senior-fullstack (was: '>')
* fix(ci): pass PROJECTS_TOKEN to fix automated commits + remove duplicate checkout
Fixes PROJECTS_TOKEN passthrough for git-auto-commit-action and removes duplicate checkout step in pr-issue-auto-close workflow.
* fix(ci): remove stray merge conflict marker in sync-codex-skills.yml (#221 )
Co-authored-by: Leo <leo@leo-agent-server>
* fix(ci): fix workflow errors + add OpenClaw support (#222 )
* feat: add 20 new practical skills for professional Claude Code users
New skills across 5 categories:
Engineering (12):
- git-worktree-manager: Parallel dev with port isolation & env sync
- ci-cd-pipeline-builder: Generate GitHub Actions/GitLab CI from stack analysis
- mcp-server-builder: Build MCP servers from OpenAPI specs
- changelog-generator: Conventional commits to structured changelogs
- pr-review-expert: Blast radius analysis & security scan for PRs
- api-test-suite-builder: Auto-generate test suites from API routes
- env-secrets-manager: .env management, leak detection, rotation workflows
- database-schema-designer: Requirements to migrations & types
- codebase-onboarding: Auto-generate onboarding docs from codebase
- performance-profiler: Node/Python/Go profiling & optimization
- runbook-generator: Operational runbooks from codebase analysis
- monorepo-navigator: Turborepo/Nx/pnpm workspace management
Engineering Team (2):
- stripe-integration-expert: Subscriptions, webhooks, billing patterns
- email-template-builder: React Email/MJML transactional email systems
Product Team (3):
- saas-scaffolder: Full SaaS project generation from product brief
- landing-page-generator: High-converting landing pages with copy frameworks
- competitive-teardown: Structured competitive product analysis
Business Growth (1):
- contract-and-proposal-writer: Contracts, SOWs, NDAs per jurisdiction
Marketing (1):
- prompt-engineer-toolkit: Systematic prompt development & A/B testing
Designed for daily professional use and commercial distribution.
* chore: sync codex skills symlinks [automated]
* docs: update README with 20 new skills, counts 65→86, new skills section
* docs: add commercial distribution plan (Stan Store + Gumroad)
* docs: rewrite CHANGELOG.md with v2.0.0 release (65 skills, 9 domains) (#226 )
* docs: rewrite CHANGELOG.md with v2.0.0 release (65 skills, 9 domains)
- Consolidate 191 commits since v1.0.2 into proper v2.0.0 entry
- Document 12 POWERFUL-tier skills, 37 refactored skills
- Add new domains: business-growth, finance
- Document Codex support and marketplace integration
- Update version history summary table
- Clean up [Unreleased] to only planned work
* docs: add 24 POWERFUL-tier skills to plugin, fix counts to 85 across all docs
- Add engineering-advanced-skills plugin (24 POWERFUL-tier skills) to marketplace.json
- Add 13 missing skills to CHANGELOG v2.0.0 (agent-workflow-designer, api-test-suite-builder,
changelog-generator, ci-cd-pipeline-builder, codebase-onboarding, database-schema-designer,
env-secrets-manager, git-worktree-manager, mcp-server-builder, monorepo-navigator,
performance-profiler, pr-review-expert, runbook-generator)
- Fix skill count: 86→85 (excl sample-skill) across README, CHANGELOG, marketplace.json
- Fix stale 53→85 references in README
- Add engineering-advanced-skills install command to README
- Update marketplace.json version to 2.0.0
---------
Co-authored-by: Leo <leo@openclaw.ai >
* feat: add skill-security-auditor POWERFUL-tier skill (#230 )
Security audit and vulnerability scanner for AI agent skills before installation.
Scans for:
- Code execution risks (eval, exec, os.system, subprocess shell injection)
- Data exfiltration (outbound HTTP, credential harvesting, env var extraction)
- Prompt injection in SKILL.md (system override, role hijack, safety bypass)
- Dependency supply chain (typosquatting, unpinned versions, runtime installs)
- File system abuse (boundary violations, binaries, symlinks, hidden files)
- Privilege escalation (sudo, SUID, cron manipulation, shell config writes)
- Obfuscation (base64, hex encoding, chr chains, codecs)
Produces clear PASS/WARN/FAIL verdict with per-finding remediation guidance.
Supports local dirs, git repo URLs, JSON output, strict mode, and CI/CD integration.
Includes:
- scripts/skill_security_auditor.py (1049 lines, zero dependencies)
- references/threat-model.md (complete attack vector documentation)
- SKILL.md with usage guide and report format
Tested against: rag-architect (PASS), agent-designer (PASS), senior-secops (FAIL - correctly flagged eval/exec patterns).
Co-authored-by: Leo <leo@openclaw.ai >
* docs: add skill-security-auditor to marketplace, README, and CHANGELOG
- Add standalone plugin entry for skill-security-auditor in marketplace.json
- Update engineering-advanced-skills plugin description to include it
- Update skill counts: 85→86 across README, CHANGELOG, marketplace
- Add install command to README Quick Install section
- Add to CHANGELOG [Unreleased] section
---------
Co-authored-by: Baptiste Fernandez <fernandez.baptiste1@gmail.com >
Co-authored-by: alirezarezvani <5697919+alirezarezvani@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Leo <leo@leo-agent-server>
Co-authored-by: Leo <leo@openclaw.ai >
2026-03-04 03:04:37 +01:00
Gábor Lipták
5f63d23836
Refactor timestamp handling in skill_validator.py ( #223 )
...
fix: replace deprecated datetime.utcnow() with timezone-aware alternative
2026-03-03 18:01:28 +01:00
Alireza Rezvani
40df8ff9d6
feat: add 20 new practical skills (65→86 total)
...
20 production-ready skills for professional Claude Code users.
Engineering (12): git-worktree-manager, ci-cd-pipeline-builder, mcp-server-builder, changelog-generator, pr-review-expert, api-test-suite-builder, env-secrets-manager, database-schema-designer, codebase-onboarding, performance-profiler, runbook-generator, monorepo-navigator
Engineering Team (2): stripe-integration-expert, email-template-builder
Product (3): saas-scaffolder, landing-page-generator, competitive-teardown
Business (1): contract-and-proposal-writer
Marketing (1): prompt-engineer-toolkit
AI Engineering (1): agent-workflow-designer
Also: README updated (badges, counts, new section), STORE.md (Stan Store + Gumroad distribution plan)
2026-03-02 04:47:47 +01:00
Leo
84ff0a23f0
feat: add Claude Code plugin manifest for engineering/ skills
2026-02-16 17:27:40 +00:00
Alireza Rezvani
d6895ddbf7
Merge pull request #210 from alirezarezvani/feature/skill-tester
...
feat: add skill-tester meta-skill
2026-02-16 18:17:42 +01:00
Alireza Rezvani
8d900b6194
Merge pull request #209 from alirezarezvani/feature/agent-designer
...
feat: add agent-designer skill
2026-02-16 18:17:39 +01:00
Alireza Rezvani
46abdc959b
Merge pull request #208 from alirezarezvani/feature/rag-architect
...
feat: add rag-architect skill
2026-02-16 18:17:37 +01:00
Alireza Rezvani
98ccc3c8b9
Merge pull request #207 from alirezarezvani/feature/database-designer
...
feat: add database-designer skill
2026-02-16 18:17:35 +01:00
Alireza Rezvani
73c97d701f
Merge pull request #206 from alirezarezvani/feature/release-manager
...
feat: add release-manager skill
2026-02-16 18:17:33 +01:00
Leo
d63685401d
feat: add skill-tester POWERFUL-tier skill
...
- Comprehensive skill validation, testing, and quality scoring framework
- skill_validator.py: validates structure, documentation, and compliance (700+ LOC)
- script_tester.py: tests syntax, functionality, and runtime behavior (800+ LOC)
- quality_scorer.py: multi-dimensional quality assessment with scoring (1100+ LOC)
- Complete reference documentation (structure spec, tier requirements, scoring rubric)
- Sample skill with assets and expected outputs for testing
- CI/CD integration examples and pre-commit hook support
- Zero external dependencies, dual output formats (JSON + human-readable)
- Self-testing capable meta-skill for quality assurance automation
2026-02-16 16:53:49 +00:00
Leo
397b489a94
feat: add agent-designer POWERFUL-tier skill
2026-02-16 16:40:27 +00:00
Leo
effb867982
feat: add rag-architect POWERFUL-tier skill
...
- chunking_optimizer.py: analyzes document corpus, recommends chunking strategies
- retrieval_evaluator.py: evaluates retrieval quality with built-in TF-IDF baseline
- rag_pipeline_designer.py: designs end-to-end RAG pipelines with Mermaid diagrams
- References, sample corpus, expected outputs included
- Zero external dependencies
2026-02-16 16:22:44 +00:00
Leo
dd07924f41
feat: add database-designer POWERFUL-tier skill
2026-02-16 16:11:29 +00:00
Leo
d6f2f1df78
feat: add release-manager POWERFUL-tier skill
...
Complete release management toolkit including:
- changelog_generator.py: Parse conventional commits and generate structured changelogs
- version_bumper.py: Determine semantic version bumps from commit analysis
- release_planner.py: Assess release readiness and generate coordination plans
- Comprehensive documentation covering SemVer, Git workflows, hotfix procedures
- Sample data and expected outputs for testing
- Zero external dependencies, Python standard library only
Enables automated changelog generation, version management, and release coordination
from git history using conventional commits specification.
2026-02-16 15:56:03 +00:00
Leo
4dc5ef5f19
feat: add dependency-auditor POWERFUL-tier skill
2026-02-16 15:42:19 +00:00
Alireza Rezvani
efb79e195b
Merge pull request #202 from alirezarezvani/feature/observability-designer
...
feat: add observability-designer skill
2026-02-16 15:58:05 +01:00
Leo
52732f7e2b
feat: add observability-designer POWERFUL-tier skill
...
- SLO Designer: generates comprehensive SLI/SLO frameworks with error budgets and burn rate alerts
- Alert Optimizer: analyzes and optimizes alert configurations to reduce noise and improve effectiveness
- Dashboard Generator: creates role-based dashboard specifications with golden signals coverage
Includes comprehensive documentation, sample data, and expected outputs for testing.
2026-02-16 14:03:12 +00:00
Alireza Rezvani
031730b814
Merge pull request #200 from alirezarezvani/feature/migration-architect
...
feat: add migration-architect skill
2026-02-16 14:53:27 +01:00
Alireza Rezvani
9544882b6f
Merge pull request #199 from alirezarezvani/feature/interview-system-designer
...
feat: add interview-system-designer skill
2026-02-16 14:49:54 +01:00
Leo
e6cc0f4c6a
feat: add migration-architect POWERFUL-tier skill
2026-02-16 13:48:47 +00:00
Leo
6707dd18c2
feat: add interview-system-designer skill
...
- Comprehensive interview system design toolkit
- Interview Loop Designer: generates calibrated loops for any role/level
- Question Bank Generator: creates competency-based questions with rubrics
- Hiring Calibrator: analyzes interview data for bias and calibration issues
- Complete reference materials: competency matrices, bias mitigation, debrief guides
- Sample data and expected outputs for testing
- Supports all major roles: SWE, PM, Designer, Data, DevOps, Leadership
- Zero external dependencies, Python standard library only
- Dual output: JSON + human-readable text formats
2026-02-16 13:30:58 +00:00
Leo
612f2a63fc
merge: resolve conflict with dev, keep POWERFUL-tier SKILL.md
...
Kept our SKILL.md (POWERFUL-tier, 669 lines) over the codex-synced version.
Accepted all new files from dev (additional scripts, references, assets).
2026-02-16 13:13:28 +00:00
Alireza Rezvani
538582fa16
Merge pull request #196 from alirezarezvani/feature/tech-debt-tracker
...
feat: Add tech-debt-tracker POWERFUL-tier skill
2026-02-16 14:10:18 +01:00