← Files AgentBrokoARCHIVED FILE

CONTRIBUTING.md

1.75 KB · Sep 30, 2026 · 23:15 UTC

↓ Download file

# Contributing to AgentBroko

Thank you for helping build AgentBroko. Contributions may include new skills, fixes, documentation, tests, accessibility improvements, and platform support.

## Before you start

- Search existing issues and pull requests.
- Open an issue before a large feature or architecture change.
- Never include API keys, tokens, private media, voice recordings, generated videos, or proprietary model files.
- Confirm that code and assets you contribute can be distributed under the MIT License.

## Development setup

```bash
git clone https://github.com/sajidhossain8272/agentbroko.git
cd agentbroko
python -m venv .venv
# Windows: .venv\\Scripts\\activate
# macOS/Linux: source .venv/bin/activate
python -m pip install -e . pytest
agentbroko skills
python -m pytest
```

Install FFmpeg and FFprobe to exercise Video Forge rendering. See `docs/INSTALL.md`.

## Pull request process

1. Create a focused branch from `main`.
2. Keep changes scoped and follow existing patterns.
3. Add or update tests and documentation.
4. Run `python -m pytest` and the relevant CLI smoke tests.
5. Update `CHANGELOG.md` under `Unreleased` for user-visible changes.
6. Open a pull request using the repository template.

Maintainers may request changes. By submitting a contribution, you agree that it is your original work or appropriately licensed and that it may be distributed under this repository's MIT License.

## Adding a skill

A skill must be local-first, documented, testable, and discoverable through `agentbroko skills`. Read `docs/ADDING_A_SKILL.md` before implementation.

## Community standards

Participation is governed by `CODE_OF_CONDUCT.md`. Report security vulnerabilities privately as described in `SECURITY.md`.

SHA-256: 6208334f8b767de87e47cf1d7d4f5185013115d36822d8069d772c6836f1f0a9