Skip to content

Commit 3027f20

Browse files
haosenwang1018OpenClaw Bot
andauthored
docs: add CONTRIBUTING.md (#16)
Co-authored-by: OpenClaw Bot <bot@openclaw.local>
1 parent 62b5df5 commit 3027f20

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

CONTRIBUTING.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Contributing to Softaworks Agent Skills
2+
3+
Thank you for your interest in contributing! Here's how to get started.
4+
5+
## Adding a New Skill
6+
7+
1. Create a new directory under the appropriate category
8+
2. Follow the [Agent Skills](https://agentskills.io/) format
9+
3. Include a `SKILL.md` with clear instructions
10+
4. Add relevant scripts and assets
11+
12+
## Development Setup
13+
14+
```bash
15+
# Clone the repository
16+
git clone https://github.com/softaworks/agent-toolkit.git
17+
cd agent-toolkit
18+
19+
# Test a skill locally
20+
npx skills add . --skill <skill-name>
21+
```
22+
23+
## Pull Request Process
24+
25+
1. **Fork** the repository
26+
2. **Create a branch** from `main`: `git checkout -b feat/my-skill`
27+
3. **Follow existing patterns** — look at how current skills are structured
28+
4. **Test your changes** locally with Claude Code or another compatible agent
29+
5. **Submit a PR** with a clear description of what the skill does
30+
31+
## Code Style
32+
33+
- Use clear, descriptive names for skills and scripts
34+
- Include documentation in each skill's `SKILL.md`
35+
- Keep scripts focused and well-commented
36+
37+
## License
38+
39+
By contributing, you agree that your contributions will be licensed under the project's existing license.

0 commit comments

Comments
 (0)