AgentStack
SKILL verified MIT Self-run

Oss Readiness

skill-juanmarchetto-agent-skills-oss-readiness · by JuanMarchetto

Evaluate if your project is ready for open source. 5 specialist agents audit in parallel — licensing, documentation, security, community readiness, API surface — then synthesize a unified readiness score with prioritized fixes. Use when: open source my project, ready for open source, prepare for public release, open source checklist, publish my code, should I open source this.

No reviews yet
0 installs
2 views
0.0% view→install

Install

$ agentstack add skill-juanmarchetto-agent-skills-oss-readiness

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README — it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-juanmarchetto-agent-skills-oss-readiness)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Oss Readiness? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

OSS Readiness — Open Source Readiness Evaluator

Evaluate whether your project is ready to be open-sourced. Five specialist agents audit your codebase simultaneously, then a synthesizer produces a unified readiness score with prioritized fixes sorted by severity.

How It Works

Input is a project path. Five agents scan the project in parallel:

  1. License Auditor (agents/license-auditor.md) — checks LICENSE file presence and type, dependency license compatibility (copyleft contamination in permissive projects), attribution requirements, patent clauses, files with conflicting license headers
  2. Documentation Reviewer (agents/docs-reviewer.md) — README completeness (description, install, usage, examples, badges), CONTRIBUTING.md quality, CHANGELOG.md presence, API documentation for libraries, code comment quality on public functions, quick-start guide
  3. Security Scanner (agents/security-scanner.md) — hardcoded secrets (API keys, tokens, passwords) in code, .env files not in .gitignore, secrets accidentally committed in git history, known vulnerable dependencies, debug/test credentials left in code, overly permissive file permissions
  4. Community Readiness (agents/community-readiness.md) — issue templates, PR templates, CODEOFCONDUCT.md, governance model, onboarding friction (steps from clone to running), labels/milestones setup, first-time contributor friendliness
  5. API Surface Analyzer (agents/api-surface-analyzer.md) — public API clearly defined (exports, public modules), semver compliance readiness, breaking change risk, backwards compatibility, type definitions/interfaces documented, deprecation policy

After all five agents complete, the Synthesizer (agents/synthesizer.md) combines their outputs into a unified assessment with weighted scoring, blocker identification, and a phased release plan if the project is not ready.

Usage

"Is my project ready to open source? ./my-project"
"Evaluate open source readiness for this repo"
"What do I need to fix before publishing this code?"
"Prepare ./my-library for public release"
"Open source checklist for this project"

Output Format

The evaluation produces a structured report:

OPEN SOURCE READINESS EVALUATION
Project: [name]

Overall Readiness: 7.2/10 — CONDITIONAL GO

| Dimension      | Score | Critical Issues                          |
|----------------|-------|------------------------------------------|
| Licensing      | 9/10  | MIT license, all deps compatible         |
| Documentation  | 6/10  | README good, missing CONTRIBUTING.md     |
| Security       | 4/10  | 2 hardcoded API keys found in git history|
| Community      | 5/10  | No issue templates, no CoC              |
| API Surface    | 8/10  | Stable public API, semver ready          |

BLOCKERS (fix before publishing):
1. [SECURITY] Remove API keys from git history (use BFG Repo Cleaner)
2. [SECURITY] Add .env to .gitignore

HIGH PRIORITY:
3. [DOCS] Create CONTRIBUTING.md
4. [COMMUNITY] Add issue templates
5. [COMMUNITY] Add CODE_OF_CONDUCT.md

RECOMMENDED:
6. [DOCS] Add API documentation
7. [COMMUNITY] Define governance model

This is followed by:

  • Blocker details with specific fix instructions
  • Phased release plan if the project is not ready
  • Quick wins that can be fixed in under 30 minutes
  • Verdict: GO / CONDITIONAL GO / NOT READY

Agent Files

| Agent | Purpose | |-------|---------| | agents/license-auditor.md | Scans LICENSE file, dependency licenses, attribution, patent clauses | | agents/docs-reviewer.md | Evaluates README, CONTRIBUTING, CHANGELOG, API docs, code comments | | agents/security-scanner.md | Finds secrets, vulnerable deps, .env exposure, git history leaks | | agents/community-readiness.md | Checks issue templates, CoC, governance, onboarding friction | | agents/api-surface-analyzer.md | Analyzes public API stability, semver readiness, breaking changes | | agents/synthesizer.md | Combines all 5 into weighted score, blockers, and release plan |

References

| File | Content | |------|---------| | references/oss-checklist.md | Comprehensive open-source checklist organized by category, severity, and effort |

Error Handling

  • No LICENSE found: License Auditor flags this as a BLOCKER and recommends license selection based on project type and dependency licenses
  • No README found: Documentation Reviewer flags as a BLOCKER and provides a README template tailored to the project
  • No git history: Security Scanner skips history analysis but warns that uninitialized repos cannot be verified for leaked secrets; other checks proceed normally
  • No package manager: License Auditor skips dependency license scan but notes it as a limitation; manual dependency review is recommended
  • Binary/non-code project: API Surface Analyzer returns "Not Applicable" and the synthesizer redistributes its weight across the other four dimensions

When a dimension cannot be fully assessed, the agent returns a partial score with clear notation of what was checked vs. what was skipped. The synthesizer adjusts weights accordingly.

Scoring Weights

The synthesizer uses weighted scoring reflecting real-world open-source risk:

| Dimension | Weight | Rationale | |-----------|--------|-----------| | Security | 30% | Leaked secrets or vulnerabilities can cause immediate harm | | Licensing | 25% | License incompatibility can force takedowns or legal action | | Documentation | 20% | Poor docs prevent adoption and contribution | | API Surface | 15% | Unstable APIs cause downstream breakage | | Community | 10% | Important but can be built incrementally post-release |

Verdict Thresholds

| Score Range | Verdict | Meaning | |-------------|---------|---------| | 8.0 - 10.0 | GO | Ready to publish. Minor improvements optional. | | 5.0 - 7.9 | CONDITIONAL GO | Publishable after fixing blockers. No showstoppers. | | 0.0 - 4.9 | NOT READY | Significant work required. Phased plan provided. |

Language

All agents respond in the same language the user writes in. Detected automatically — no configuration needed.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.