---
id: tooling
title: Automating Updates with Tooling
sidebar_label: Tooling
---

## Motivation

Implementing the [All Contributors spec](specification) by hand is a laborious process.

### All Contributors Bot

Enter the [@all-contributors bot 🤖](bot/overview)! The bot will automatically pull a user's profile, grab the contribution type emoji, update the project README and then open a Pull Request against the project ✨
<a href="bot/usage">
    <img alt="Example usage screenshot" src="../assets/bot-usage.png" width="500px">
</a>

### All Contributors CLI

If you prefer command-line tools, you can instead use the [all-contributors CLI tool](cli/overview) to help automate adding contributor acknowledgements.
