create_commit
Commit file changes to a GitHub repository by specifying the file path, content, and commit message.
Instructions
Crea o actualiza un archivo dentro de un repositorio de GitHub, lo que genera un commit con el mensaje indicado. Usa este tool cuando el usuario quiera 'commitear', 'guardar cambios', 'agregar un archivo' o 'modificar un archivo' en un repo. Recibe la ruta del archivo, el contenido en texto plano y el mensaje del commit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Ruta del archivo dentro del repositorio. Ejemplo: docs/README.md. | |
| repo | Yes | Nombre del repositorio. Debe tener entre 3 y 100 caracteres, solo letras, números, guiones y puntos. Ejemplo: mi-proyecto. | |
| owner | Yes | Usuario o organización de GitHub dueña del repositorio. Ejemplo: shakatoti1618. | |
| branch | No | Rama sobre la que se realiza el commit. Por defecto 'main'. | main |
| content | Yes | Contenido del archivo en texto plano (no codificado). | |
| message | Yes | Mensaje del commit. Ejemplo: 'Agrega sección de instalación'. |