Scaffold and audit documentation for open source projects.
Works with
AI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versionoss-docsExecute the skills CLI command in your project's root directory to begin installation:
Fetches oss-docs from boshu2/agentops and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
Restart Cursor to activate oss-docs. Access via /oss-docs in your agent's command palette.
We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.
Skills execute code in your environment. Always review source, verify the publisher, and test in isolation before production.
Submit your Claude Code skill and start earning
Automate repetitive workflows and reduce manual effort
Example
Generate reports, summarize documents, draft communications
Save 3-5 hours per week on routine tasks
Learn new skills, understand complex topics, get expert guidance
Example
Explain concepts, provide examples, suggest learning resources
Accelerate learning and skill development by 2x
Enhance output quality through reviews, suggestions, and refinements
Example
Review drafts, suggest improvements, catch errors
Improve work quality by 30-40% with less effort
0
total installs
0
this week
260
GitHub stars
0
upvotes
Run in your terminal
0
installs
0
this week
260
stars
Scaffold and audit documentation for open source projects.
This skill helps prepare repositories for open source release by:
| Command | Action |
|---|---|
audit |
Check which OSS docs exist/missing |
scaffold |
Create all missing standard files |
scaffold [file] |
Create specific file |
update |
Refresh existing docs with latest patterns |
validate |
Check docs follow best practices |
# Determine project type and language
PROJECT_NAME=$(basename $(pwd))
LANGUAGES=()
[[ -f go.mod ]] && LANGUAGES+=("go")
[[ -f pyproject.toml ]] || [[ -f setup.py ]] && LANGUAGES+=("python")
[[ -f package.json ]] && LANGUAGES+=("javascript")
[[ -f Cargo.toml ]] && LANGUAGES+=("rust")
# Detect project category
if [[ -f Dockerfile ]] && [[ -d cmd ]]; then
PROJECT_TYPE="cli"
elif [[ -d config/crd ]]; then
PROJECT_TYPE="operator"
elif [[ -f Chart.yaml ]]; then
PROJECT_TYPE="helm"
else
PROJECT_TYPE="library"
fi
| File | Purpose |
|---|---|
LICENSE |
Legal terms |
README.md |
Project overview |
CONTRIBUTING.md |
How to contribute |
CODE_OF_CONDUCT.md |
Community standards |
| File | Purpose |
|---|---|
SECURITY.md |
Vulnerability reporting |
CHANGELOG.md |
Version history |
AGENTS.md |
AI assistant context |
.github/ISSUE_TEMPLATE/ |
Issue templates |
.github/PULL_REQUEST_TEMPLATE.md |
PR template |
| File | When Needed |
|---|---|
docs/QUICKSTART.md |
Complex setup |
docs/ARCHITECTURE.md |
Non-trivial codebase |
docs/CLI_REFERENCE.md |
CLI tools |
docs/CONFIG.md |
Configurable software |
examples/ |
Complex workflows |
| Project Type | Focus |
|---|---|
cli |
Installation, commands, examples |
operator |
K8s CRDs, RBAC, deployment |
service |
API, configuration, deployment |
library |
API reference, examples |
helm |
Values, dependencies, upgrading |
project/
├── README.md # Overview + quick start
├── AGENTS.md # AI assistant context
├── CONTRIBUTING.md # Contributor guide
├── CHANGELOG.md # Keep a Changelog format
├── docs/
│ ├── QUICKSTART.md # Detailed getting started
│ ├── CLI_REFERENCE.md # Complete command reference
│ ├── ARCHITECTURE.md # System design
│ └── CONFIG.md # Configuration options
└── examples/
└── README.md # Examples index
# Agent Instructions
This project uses **<tool>** for <purpose>. Run `<onboard-cmd>` to get started.
## Quick Reference
```bash
<cmd1> # Do thing 1
<cmd2> # Do thing 2
MANDATORY WORKFLOW:
---
## Style Guidelines
1. **Be direct** - Get to the point quickly
2. **Be friendly** - Welcome contributions
3. **Be concise** - Avoid boilerplate
4. **Use tables** - For commands, options, features
5. **Show examples** - Code blocks over prose
6. **Link liberally** - Cross-reference related docs
---
## Skill Boundaries
**DO:**
- Audit existing documentation
- Generate standard OSS files
- Validate documentation quality
**DON'T:**
- Overwrite existing content without confirmation
- Generate code documentation (use `$doc`)
- Create CI/CD files (out of scope — configure CI/CD separately)
## Examples
### OSS Readiness Audit
**User says:** "Audit this repo for open-source documentation readiness."
**What happens:**
1. Evaluate presence/quality of core OSS docs.
2. Identify missing or weak sections.
3. Output prioritized documentation actions.
### Scaffold Missing Docs
**User says:** "Generate missing OSS docs for this project."
**What happens:**
1. Detect project type and documentation gaps.
2. Scaffold standard files with project-aware content.
3. Produce a checklist for final review and landing.
## Troubleshooting
| Problem | Cause | Solution |
|---------|-------|----------|
| Generated docs feel generic | Project signals too sparse | Add concrete repo context (commands, architecture, workflows) |
| Existing docs conflict | Legacy text diverges from current behavior | Reconcile with current code/process and mark obsolete sections |
| Contributor path unclear | Missing setup/testing guidance | Add explicit quickstart and validation commands |
| Open-source handoff incomplete | Session-end workflow not reflected | Add landing-the-plane and release hygiene steps |
## Reference Documents
- [references/beads-patterns.md](references/beads-patterns.md)
- [references/documentation-tiers.md](references/documentation-tiers.md)
- [references/project-types.md](references/project-types.md)
Prerequisites
Time Estimate
15-45 minutes depending on use case complexity
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use when skill capabilities match your task, clear ROI on time saved, and you can validate outputs. Best for repetitive tasks, learning, and quality improvement.
✗ Avoid when
Avoid when task requires deep expertise you can't validate, involves sensitive decisions, or when learning process is more valuable than speed of completion.
langchain-ai/deepagents
upstash/context7
google-gemini/gemini-cli
zrong/skills
lombiq/tailwind-agent-skills
patricio0312rev/skills
Keeps context tight: oss-docs is the kind of skill you can hand to a new teammate without a long onboarding doc.
oss-docs is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
I recommend oss-docs for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
oss-docs has been reliable in day-to-day use. Documentation quality is above average for community skills.
Useful defaults in oss-docs — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
Solid pick for teams standardizing on skills: oss-docs is focused, and the summary matches what you get after install.
Useful defaults in oss-docs — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
Solid pick for teams standardizing on skills: oss-docs is focused, and the summary matches what you get after install.
I recommend oss-docs for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
oss-docs has been reliable in day-to-day use. Documentation quality is above average for community skills.
showing 1-10 of 35