Bodega

Skills › Contabilidad

FreshBooks Automation

FreshBooks Automation: manage businesses, projects, time tracking, and billing in FreshBooks cloud accounting

Su licencia no permite redistribuirla aquí.Ver en GitHub
Departamento
Contabilidad
Fuente
Comunidad · ComposioHQ/awesome-claude-skills
Autor
Composio
Licencia
Sin licencia declarada
Idioma
Inglés
Nivel
Intermedio. Requiere conectar Rube (Composio) y autorizar la aplicación que automatiza.

Cómo usarla

Pídale a Claude, por ejemplo:

Seguridad

Riesgo Bajo.

Cómo instalarla en Claude

  1. Descargue el .zip de la skill y no lo descomprima.
  2. En Claude: Configuración › Capacidades › active «Crear y editar archivos» (solo la primera vez).
  3. Personalizar › Skills › + › Crear skill › Subir una skill › elija el .zip.
  4. Verifique que el interruptor de la skill quede encendido y pruébela en un chat nuevo.

Instrucciones completas (SKILL.md)

FreshBooks Automation

Automate FreshBooks operations including listing businesses, managing projects, tracking time, and monitoring budgets for small and medium-sized business accounting.

Toolkit docs: [composio.dev/toolkits/freshbooks](https://composio.dev/toolkits/freshbooks)

---

Setup

This skill requires the Rube MCP server connected at https://rube.app/mcp.

Before executing any tools, ensure an active connection exists for the freshbooks toolkit. If no connection is active, initiate one via RUBE_MANAGE_CONNECTIONS.

---

Core Workflows

1. List Businesses

Retrieve all businesses associated with the authenticated user. The business_id from this response is required for most other FreshBooks API calls.

Tool: FRESHBOOKS_LIST_BUSINESSES

Parameters: None required.

Example:

Tool: FRESHBOOKS_LIST_BUSINESSES
Arguments: {}

Output: Returns business membership information including all businesses the user has access to, along with their role in each business.

> Important: Always call this first to obtain a valid business_id before performing project-specific operations.

---

2. List and Filter Projects

Retrieve all projects for a business with comprehensive filtering and sorting options.

Tool: FRESHBOOKS_LIST_PROJECTS

Key Parameters:

Example:

Tool: FRESHBOOKS_LIST_PROJECTS
Arguments:
  business_id: 123456
  active: true
  complete: false
  sort_by: "due_date"
  include_logged_duration: true

Use Cases:

---

3. Monitor Active Projects

Track project progress and budgets by filtering for active, incomplete projects.

Steps:

---

4. Review Recently Updated Projects

Check for recent project activity using the updated_since filter.

Steps:

Example:

Tool: FRESHBOOKS_LIST_PROJECTS
Arguments:
  business_id: 123456
  updated_since: "2026-02-01T00:00:00Z"
  sort_by: "created_at"

---

Recommended Execution Plan

---

Known Pitfalls

| Pitfall | Detail | |---------|--------| | business_id required | Most FreshBooks operations require a business_id. Always call FRESHBOOKS_LIST_BUSINESSES first to obtain it. | | Date format | The updated_since parameter must be in RFC3339 format: "2026-01-01T00:00:00Z". Other formats will fail. | | Paginated results | Project list responses are paginated. Check for additional pages in the response. | | Empty results | Returns an empty list if no projects exist or match the applied filters. This is not an error. | | Logged duration units | When include_logged_duration is true, the duration is returned in seconds. Convert to hours (divide by 3600) for display. |

---

Quick Reference

| Tool Slug | Description | |-----------|-------------| | FRESHBOOKS_LIST_BUSINESSES | List all businesses for the authenticated user | | FRESHBOOKS_LIST_PROJECTS | List projects with filtering and sorting for a business |

---

*Powered by [Composio](https://composio.dev)*