Thank you for your interest in contributing to Clawland! This guide applies to all repositories under the github.com/Clawland-AI organization.
- Fork the repository
- Create a feature branch:
git checkout -b feature/my-feature - Make your changes
- Run tests (if applicable)
- Commit with a clear message:
git commit -m "feat: add temperature sensor support for SHT40" - Push and open a Pull Request
- Sign the CLA (automated bot will prompt you on first PR)
- Fix bugs (look for
buglabels) - Implement features (look for
enhancementlabels) - New contributors: look for
good first issue
- Create new Skills for clawland-skills
- Each Skill is a directory with a
SKILL.mdfile (YAML frontmatter + markdown body) - See existing Skills for examples
- Design new sensor kits for clawland-kits
- Include: BOM, wiring diagram, driver scripts, PicClaw Skill, cost analysis
- See existing kits for the expected format
- Improve README files, add tutorials, translate docs
- Fix typos, clarify confusing sections
- Answer questions in GitHub Discussions and Discord
- Help triage issues
- Check the Bounty Board for paid tasks
- Claim a bounty by commenting on the issue
- Submit your work as a PR referencing the bounty issue
Every contribution earns points that determine your share of the quarterly Contributor Revenue Pool. See CONTRIBUTOR-REVENUE-SHARE.md for the full points table and distribution formula.
We follow Conventional Commits:
type(scope): description
feat(agent): add sub-agent timeout configuration
fix(channels): handle Telegram reconnection on network loss
docs(skills): add weather skill tutorial
chore(ci): update Go version to 1.24
test(tools): add exec tool safety guard tests
Types: feat, fix, docs, chore, test, refactor, perf, style, ci
- One PR per feature/fix — Keep PRs focused and reviewable
- Description — Explain what, why, and how. Reference related issues
- Tests — Add tests for new features, verify existing tests pass
- Documentation — Update relevant docs if behavior changes
- Size — Aim for <400 lines changed. Split larger changes into a series of PRs
Every repository has a PR template. Fill it out completely.
- All PRs require at least 1 approving review from a Core Maintainer
- Reviewers should respond within 72 hours
- Be constructive and specific in review comments
- Approve when satisfied; request changes with clear explanation
git clone https://github.com/Clawland-AI/picclaw.git
cd picclaw
make build
./picclaw statusgit clone https://github.com/Clawland-AI/moltclaw.git
cd moltclaw
npm install
npm run dev# Install a skill for testing
picclaw skills install /path/to/your-skill
# Test it
picclaw agent -m "test your skill functionality"- Use the issue templates provided in each repository
- Include: steps to reproduce, expected behavior, actual behavior, environment details
- For security vulnerabilities, do NOT open a public issue — email security@clawland.dev
All contributors must follow our Code of Conduct. Be kind, be constructive, be welcoming.
- GitHub Discussions — For questions and ideas
- Discord — For real-time chat
Thank you for helping build the Edge AI Future!