Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Complete framework for preparing GitHub projects for sustainable open source release. Covers security scanning with Git History Cleaner, legal foundations, governance, contributor onboarding, maintainer expectations, and GitHub Sponsors setup. Use when launching a project publicly, preparing a private repo for open source, or hardening an existing public repo for long-term maintenance. --- name: open-source-best-practices description: Complete framework for preparing GitHub projects for sustainable open source release. Covers security scanning with Git History Cleaner, legal foundations, governance, contributor onboarding, maintainer expectations, and GitHub Sponsors setup. Use when launching a project publicly, preparing a private repo for open source, or hardening an existing public repo for long Published capability contract available. No trust telemetry is available yet. 5 GitHub stars reported by the source. Last updated 3/1/2026.
Freshness
Last checked 3/1/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
open-source-best-practices is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
Complete framework for preparing GitHub projects for sustainable open source release. Covers security scanning with Git History Cleaner, legal foundations, governance, contributor onboarding, maintainer expectations, and GitHub Sponsors setup. Use when launching a project publicly, preparing a private repo for open source, or hardening an existing public repo for long-term maintenance. --- name: open-source-best-practices description: Complete framework for preparing GitHub projects for sustainable open source release. Covers security scanning with Git History Cleaner, legal foundations, governance, contributor onboarding, maintainer expectations, and GitHub Sponsors setup. Use when launching a project publicly, preparing a private repo for open source, or hardening an existing public repo for long
Public facts
7
Change events
1
Artifacts
0
Freshness
Mar 1, 2026
Published capability contract available. No trust telemetry is available yet. 5 GitHub stars reported by the source. Last updated 3/1/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Mar 1, 2026
Vendor
Andreagriffiths11
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. 5 GitHub stars reported by the source. Last updated 3/1/2026.
Setup snapshot
git clone https://github.com/AndreaGriffiths11/open-source-best-practices.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Andreagriffiths11
Protocol compatibility
OpenClaw
Auth modes
api_key
Machine-readable schemas
OpenAPI or schema references published
Adoption signal
5 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
markdown
## Vision This project solves [specific problem] for [specific audience]. ## What We Do - Feature A - Feature B - Feature C ## What We Don't Do - Out-of-scope feature X (consider this alternative: Y) - Platform-specific features (we focus on cross-platform) - Enterprise features (use open-source alternative Z) ## Decision Framework We say "no" to features that: 1. Expand scope without clear benefit 2. Add maintenance burden we can't sustain 3. Conflict with the core use case
markdown
## How Decisions Are Made - **Small changes** (docs, bug fixes): Maintainers can approve directly - **Features**: Discussion in issues/RFCs, maintainer vote if disagreement - **Breaking changes**: RFC required, discussed publicly - **Governance changes**: All maintainers must agree ## Maintainer Responsibilities See MAINTAINERS.md for current maintainers, how to become one, and expectations.
markdown
## Describe the bug [Clear description] ## Steps to reproduce 1. ... 2. ... ## Expected behavior [What should happen] ## Actual behavior [What happened] ## Environment - OS/version - Node/Python/etc version - Project version
markdown
## What does this do? [Clear description of changes] ## Why? [Motivation, solves issue #X] ## Testing - [ ] Added tests - [ ] Tests pass - [ ] Docs updated ## Checklist - [ ] No breaking changes - [ ] Backwards compatible - [ ] Ready to merge
markdown
## Development Setup ### Prerequisites - Node 18+ (or Python 3.10+, etc.) - [Tool X] for [what it does] ### First Time Setup 1. Clone and install: git clone ... cd project npm install 2. Run tests to verify setup works: npm test 3. Run the project: npm start 4. Make a change: - Edit src/index.js - Run npm test - See your change work ### Common Issues - [Problem X]: [Solution]
text
# Dependencies node_modules/ __pycache__/ vendor/ # Environment .env .env.local # Build build/ dist/ # IDE .vscode/ .idea/ # OS .DS_Store
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Complete framework for preparing GitHub projects for sustainable open source release. Covers security scanning with Git History Cleaner, legal foundations, governance, contributor onboarding, maintainer expectations, and GitHub Sponsors setup. Use when launching a project publicly, preparing a private repo for open source, or hardening an existing public repo for long-term maintenance. --- name: open-source-best-practices description: Complete framework for preparing GitHub projects for sustainable open source release. Covers security scanning with Git History Cleaner, legal foundations, governance, contributor onboarding, maintainer expectations, and GitHub Sponsors setup. Use when launching a project publicly, preparing a private repo for open source, or hardening an existing public repo for long
Eight phases. Do them in order. Phase 1 isn't optional.
Most of this is about being honest with people upfront. About governance so decisions aren't chaos. About not burning yourself out. About saying no kindly. About building something sustainable.
Start with Phase 1. Always.
Clean your git history. Today. Before anything else.
Look for API keys, tokens, passwords, database credentials. Check .env files with real values. Look for AWS keys, Firebase secrets, anything internal. Private URLs, internal hostnames, IP addresses. Employee emails, customer data, anything personal. Large binaries and build artifacts.
Use Git History Cleaner to remove secrets and rewrite history so the data is truly gone.
See security-practices.md for the full scanning and cleanup process.
Why first? If secrets are in the repo, nothing else matters. Everything falls apart. Clean history is the foundation. Do this before you tell anyone about the project.
2.1 License & Rights
Choose a real open source license and verify ownership of all code/assets:
Choose a license:
See references/license-selection.md for decision tree and detailed comparisons.
Verify ownership:
Add the license:
LICENSE file in repo root2.2 Ownership & Admin Rights
Clarify who controls the repo (not tied to one person's account):
See references/governance.md for detailed governance framework.
2.3 Vision & Scope
Document what the project does and doesn't do:
Create a VISION.md or add to README:
## Vision
This project solves [specific problem] for [specific audience].
## What We Do
- Feature A
- Feature B
- Feature C
## What We Don't Do
- Out-of-scope feature X (consider this alternative: Y)
- Platform-specific features (we focus on cross-platform)
- Enterprise features (use open-source alternative Z)
## Decision Framework
We say "no" to features that:
1. Expand scope without clear benefit
2. Add maintenance burden we can't sustain
3. Conflict with the core use case
Helps you reject out-of-scope requests kindly. See references/governance.md.
3.1 Code of Conduct
Set expectations for community behavior:
See references/template-examples.md for template and customization tips.
3.2 Governance & Decision-Making
Document how the project works:
Add to GOVERNANCE.md or README's "Contributing" section:
## How Decisions Are Made
- **Small changes** (docs, bug fixes): Maintainers can approve directly
- **Features**: Discussion in issues/RFCs, maintainer vote if disagreement
- **Breaking changes**: RFC required, discussed publicly
- **Governance changes**: All maintainers must agree
## Maintainer Responsibilities
See MAINTAINERS.md for current maintainers, how to become one, and expectations.
See references/governance.md for full framework.
4.1 README
Clear, complete introduction:
Must include:
See references/template-examples.md for full README template.
4.2 CONTRIBUTING
Explain how to contribute:
Must cover:
Tested by someone new to the project, not just maintainers.
See references/template-examples.md for full CONTRIBUTING template.
4.3 Issue & PR Templates
Standardize reports and proposals:
GitHub provides UI to add these. Include:
Issue template (.github/ISSUE_TEMPLATE/bug_report.md):
## Describe the bug
[Clear description]
## Steps to reproduce
1. ...
2. ...
## Expected behavior
[What should happen]
## Actual behavior
[What happened]
## Environment
- OS/version
- Node/Python/etc version
- Project version
PR template (.github/PULL_REQUEST_TEMPLATE.md):
## What does this do?
[Clear description of changes]
## Why?
[Motivation, solves issue #X]
## Testing
- [ ] Added tests
- [ ] Tests pass
- [ ] Docs updated
## Checklist
- [ ] No breaking changes
- [ ] Backwards compatible
- [ ] Ready to merge
See references/template-examples.md for full templates.
4.4 Labels for Newcomers
Help people find approachable tasks:
Create GitHub labels:
good first issue - Beginner-friendly, good entry pointhelp wanted - Team wants external inputdocumentation - Docs improvementsbug - Something brokenenhancement - New feature requestquestion - User asking for helpUse /contribute endpoint on GitHub to highlight good first issues.
4.5 Docs-as-Code
Keep documentation versioned and reviewed:
5.1 Setup Instructions
Verified by someone new (not just maintainers):
## Development Setup
### Prerequisites
- Node 18+ (or Python 3.10+, etc.)
- [Tool X] for [what it does]
### First Time Setup
1. Clone and install:
git clone ...
cd project
npm install
2. Run tests to verify setup works:
npm test
3. Run the project:
npm start
4. Make a change:
- Edit src/index.js
- Run npm test
- See your change work
### Common Issues
- [Problem X]: [Solution]
5.2 CI/CD Setup
Enforce quality on every PR:
5.3 .gitignore
Prevent accidental commits:
# Dependencies
node_modules/
__pycache__/
vendor/
# Environment
.env
.env.local
# Build
build/
dist/
# IDE
.vscode/
.idea/
# OS
.DS_Store
Use gitignore.io for templates.
6.1 Define Maintainer Roles
Document who does what:
Create MAINTAINERS.md:
## Current Maintainers
- [Name] - Project lead, final decisions
- [Name] - Core contributor, PR reviews
- [Name] - Community liaison, issue triage
## Responsibilities
1. Triage issues and PRs
2. Review code quality
3. Maintain backwards compatibility
4. Shepherd breaking changes
5. Respond to community within SLA
6. Publish releases
## How to Become a Maintainer
- Be active for 3+ months
- Demonstrate good judgment
- Asked by current maintainers
See references/maintainer-expectations.md for full framework.
6.2 Set Response SLAs
Be realistic about availability:
## Support SLAs
- **Issues**: We aim to respond within 1 week
- **Security reports**: Within 48 hours (email security@example.com)
- **PRs from maintainers**: Within 3 days
- **PRs from community**: Within 1-2 weeks
## Release Cadence
- Bug fixes: ASAP (as needed)
- Minor releases: Monthly if changes exist
- Major releases: 2-4x per year (as needed)
We're all volunteers. Responses may be slower during high-activity periods.
See references/maintainer-expectations.md.
6.3 Public Communication
Prefer open discussion:
See references/maintainer-expectations.md for "How to Say No" framework.
6.4 Roadmap & Visibility
Help newcomers see direction:
Create ROADMAP.md or GitHub Project:
## What We're Working On
### Short Term (Next 1-2 releases)
- [ ] Feature A
- [ ] Bug fix B
### Medium Term (3-6 months)
- [ ] Performance improvement
- [ ] New platform support
### Long Term (Vision)
- We want to eventually support X
## How to Propose Ideas
- Open an issue to discuss
- We prioritize based on community need and maintainer capacity
7.1 Security Policy
How to report vulnerabilities safely:
Create SECURITY.md:
## Reporting a Vulnerability
Do NOT open a public issue.
Email: security@example.com with:
- Description of vulnerability
- Steps to reproduce
- Impact assessment
## What to Expect
- Acknowledgment within 48 hours
- Private fix before public disclosure
- Credit in security advisory (unless you decline)
## Supported Versions
- 2.x: Full support
- 1.x: Security fixes only
- 0.x: No longer supported
See references/template-examples.md for full template.
7.2 Security Posture
Document your approach:
See references/security-practices.md.
8.1 GitHub Sponsors Setup
Enable funding if you plan to accept support:
See references/sponsors-setup.md for detailed guidance.
Example tiers:
$5/month: Supporter
- Name in README
- Credit in release notes
$25/month: Contributor
- ↑ + Priority issue triage
- ↑ + Early access to roadmap discussions
$100/month: Sponsor
- ↑ + Monthly office hours (30 min)
- ↑ + Custom feature consultation
8.2 Transparency on Funding
Be clear about what sponsorship enables:
## Sponsorship
This project is maintained by volunteers. Sponsorship helps:
- Pay for infrastructure costs ($X/month)
- Fund one day/week of maintenance time
- Support long-term security updates
Sponsors are credited in:
- README Sponsors section
- Release notes
- Annual thank-you blog post
See [SPONSORS.md](SPONSORS.md) for tier details and how your support is used.
See references/sponsors-setup.md.
Use this before making your repo public:
Legal & Security:
Governance & Vision:
Documentation:
Infrastructure:
Community & Maintenance:
Funding (If Applicable):
Final Checks:
Your open source project is healthy when:
✅ New users can set up locally in <30 minutes
✅ Contributors understand how to submit PRs without asking
✅ Issues get responses within your stated SLA
✅ Roadmap is visible and community input is welcome
✅ Security issues are reported privately
✅ Rejections are kind and documented
✅ Decision-making is transparent
✅ Governance is clear (not tied to one person)
✅ You can sustain maintenance (via time or funding)
✅ Community feels welcome and heard
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
api_key
Streaming
No
Data region
global
Protocol support
Requires: openclew, lang:typescript
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://xpersona.co/api/v1/agents/andreagriffiths11-open-source-best-practices/snapshot"
curl -s "https://xpersona.co/api/v1/agents/andreagriffiths11-open-source-best-practices/contract"
curl -s "https://xpersona.co/api/v1/agents/andreagriffiths11-open-source-best-practices/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"api_key"
],
"requires": [
"openclew",
"lang:typescript"
],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": "https://github.com/AndreaGriffiths11/open-source-best-practices#input",
"outputSchemaRef": "https://github.com/AndreaGriffiths11/open-source-best-practices#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:45:32.083Z",
"sourceUpdatedAt": "2026-02-24T19:45:32.083Z",
"freshnessSeconds": 4425096
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/andreagriffiths11-open-source-best-practices/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/andreagriffiths11-open-source-best-practices/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/andreagriffiths11-open-source-best-practices/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/andreagriffiths11-open-source-best-practices/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/andreagriffiths11-open-source-best-practices/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/andreagriffiths11-open-source-best-practices/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-17T00:57:08.481Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "approve",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "set",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "sustain",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "slas",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "x",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "long",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "is",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:approve|supported|profile capability:set|supported|profile capability:sustain|supported|profile capability:slas|supported|profile capability:x|supported|profile capability:long|supported|profile capability:is|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Andreagriffiths11",
"href": "https://github.com/AndreaGriffiths11/open-source-best-practices",
"sourceUrl": "https://github.com/AndreaGriffiths11/open-source-best-practices",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-03-01T06:05:22.315Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "5 GitHub stars",
"href": "https://github.com/AndreaGriffiths11/open-source-best-practices",
"sourceUrl": "https://github.com/AndreaGriffiths11/open-source-best-practices",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-03-01T06:05:22.315Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/andreagriffiths11-open-source-best-practices/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/andreagriffiths11-open-source-best-practices/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-24T19:45:32.083Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "api_key",
"href": "https://xpersona.co/api/v1/agents/andreagriffiths11-open-source-best-practices/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/andreagriffiths11-open-source-best-practices/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:45:32.083Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/AndreaGriffiths11/open-source-best-practices#input",
"sourceUrl": "https://xpersona.co/api/v1/agents/andreagriffiths11-open-source-best-practices/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:45:32.083Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/andreagriffiths11-open-source-best-practices/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/andreagriffiths11-open-source-best-practices/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to open-source-best-practices and adjacent AI workflows.