CommunityCodierung & Entwicklunggithub.com

ComposioHQ/FreshBooks-Automation

FreshBooks-Automation: Verwalten von Unternehmen, Projekten, Zeiterfassung und Abrechnung in der FreshBooks-Cloudbuchhaltung.

Was ist FreshBooks-Automation?

Diese Skill automatisiert zentrale FreshBooks-Operationen für kleine und mittelständische Unternehmen. Sie ermöglicht das Auflisten von Unternehmen, das Verwalten und Filtern von Projekten, das Verfolgen von Zeiterfassung und Budgets sowie das Überwachen des Projektfortschritts. Unterstützt wird das Tool-Set über den Rube MCP-Server unter `https://rube.app/mcp`. Der Workflow beginnt stets mit `FRESHBOOKS_LIST_BUSINESSES`, um eine gültige `business_id` zu erhalten. Anschließend können Projekte mit umfangreichen Filtern wie Aktivitätsstatus, Vollständigkeit, Datumsbereich und Sortierung abgefragt werden. Die Skill eignet sich besonders für die Integration in KI-Agenten wie Claude Code, Cursor oder Codex, die über Composio-Toolkits angesteuert werden. Wichtige Fallstricke sind das erforderliche Datumsformat (RFC3339), paginierte Ergebnisse und die Umrechnung der protokollierten Dauer von Sekunden in Stunden.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/freshbooks-automation

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht FreshBooks-Automation?

Automatisieren Sie FreshBooks-Operationen wie das Auflisten von Unternehmen, das Verwalten von Projekten, das Erfassen von Zeiten und das Überwachen von Budgets für die Buchhaltung kleiner und mittlerer Unternehmen.

Toolkit-Dokumentation: composio.dev/toolkits/freshbooks


Einrichtung

Diese Skill erfordert den Rube MCP-Server, der unter https://rube.app/mcp verbunden ist.

Stellen Sie vor der Ausführung von Tools sicher, dass eine aktive Verbindung für das freshbooks-Toolkit besteht. Falls keine aktive Verbindung vorhanden ist, initiieren Sie eine über RUBE_MANAGE_CONNECTIONS.


Kern-Workflows

1. Unternehmen auflisten

Rufen Sie alle Unternehmen ab, die mit dem authentifizierten Benutzer verknüpft sind. Die business_id aus dieser Antwort wird für die meisten anderen FreshBooks-API-Aufrufe benötigt.

Tool: FRESHBOOKS_LIST_BUSINESSES

Parameter: Keine erforderlich.

Beispiel:

Tool: FRESHBOOKS_LIST_BUSINESSES
Arguments: {}

Ausgabe: Gibt Informationen zur Unternehmensmitgliedschaft zurück, einschließlich aller Unternehmen, auf die der Benutzer Zugriff hat, sowie seiner Rolle in jedem Unternehmen.

Wichtig: Rufen Sie dies immer zuerst auf, um eine gültige business_id zu erhalten, bevor Sie projektspezifische Operationen durchführen.


2. Projekte auflisten und filtern

Rufen Sie alle Projekte für ein Unternehmen mit umfassenden Filter- und Sortieroptionen ab.

Tool: FRESHBOOKS_LIST_PROJECTS

Wichtige Parameter:

  • business_id (erforderlich) – Unternehmens-ID, die von FRESHBOOKS_LIST_BUSINESSES abgerufen wurde
  • active – Nach Aktivitätsstatus filtern: true (nur aktive), false (nur inaktive), weglassen für alle
  • complete – Nach Abschluss filtern: true (abgeschlossen), false (nicht abgeschlossen), weglassen für alle
  • sort_by – Sortierreihenfolge: "created_at", "due_date" oder "title"
  • updated_since – UTC-Datumszeit im RFC3339-Format, z. B. "2026-01-01T00:00:00Z"
  • include_logged_duration – true, um die gesamte protokollierte Zeit (in Sekunden) pro Projekt einzuschließen
  • skip_group – true, um Team-Mitglied-/Einladungsdaten wegzulassen (verringert die Antwortgröße)

Beispiel:

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

Anwendungsfälle:

  • Alle Projekte für Zeiterfassung oder Rechnungsstellung abrufen
  • Projekte nach Kunde, Status oder Datumsbereich finden
  • Projektabschluss und Budgetverfolgung überwachen
  • Teamzuweisungen und Projektgruppen abrufen

3. Aktive Projekte überwachen

Verfolgen Sie den Projektfortschritt und die Budgets, indem Sie nach aktiven, nicht abgeschlossenen Projekten filtern.

Schritte:

  1. Rufen Sie FRESHBOOKS_LIST_BUSINESSES auf, um die business_id zu erhalten
  2. Rufen Sie FRESHBOOKS_LIST_PROJECTS mit active: true, complete: false, include_logged_duration: true auf
  3. Analysieren Sie die protokollierte Dauer im Vergleich zum Budget für jedes Projekt

4. Kürzlich aktualisierte Projekte überprüfen

Prüfen Sie auf kürzliche Projektaktivitäten mithilfe des Filters updated_since.

Schritte:

  1. Rufen Sie FRESHBOOKS_LIST_BUSINESSES auf, um die business_id zu erhalten
  2. Rufen Sie FRESHBOOKS_LIST_PROJECTS mit updated_since auf Ihre Grenz-Datumszeit gesetzt auf
  3. Überprüfen Sie die zurückgegebenen Projekte auf kürzliche Änderungen

Beispiel:

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

Empfohlener Ausführungsplan

  1. Holen Sie sich die Unternehmens-ID, indem Sie FRESHBOOKS_LIST_BUSINESSES aufrufen
  2. Listen Sie Projekte auf mit FRESHBOOKS_LIST_PROJECTS unter Verwendung der erhaltenen business_id
  3. Filtern Sie nach Bedarf mit den Parametern active, complete, updated_since und sort_by

Bekannte Fallstricke

FallstrickDetail
business_id erforderlichDie meisten FreshBooks-Operationen erfordern eine business_id. Rufen Sie immer zuerst FRESHBOOKS_LIST_BUSINESSES auf, um diese zu erhalten.
DatumsformatDer Parameter updated_since muss im RFC3339-Format vorliegen: "2026-01-01T00:00:00Z". Andere Formate führen zu Fehlern.
Paginiertes ErgebnisProjektlistenantworten sind paginiert. Prüfen Sie die Antwort auf zusätzliche Seiten.
Leere ErgebnisseGibt eine leere Liste zurück, wenn keine Projekte existieren oder den angewendeten Filtern entsprechen. Dies ist kein Fehler.
Einheit der protokollierten DauerWenn include_logged_duration auf true gesetzt ist, wird die Dauer in Sekunden zurückgegeben. Konvertieren Sie für die Anzeige in Stunden (Division durch 3600).

Kurzreferenz

Tool-SlugBeschreibung
FRESHBOOKS_LIST_BUSINESSESAlle Unternehmen für den authentifizierten Benutzer auflisten
FRESHBOOKS_LIST_PROJECTSProjekte mit Filtern und Sortierung für ein Unternehmen auflisten

Bereitgestellt von Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Verwandte Skills