external-service-integrator

Integrate Google Drive, Gmail, JSON APIs, and RSS feeds in Java applications.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/gazolla/CafeFlow --skill external-service-integrator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: external-service-integrator
Source: https://github.com/gazolla/CafeFlow/tree/main/.agent/skills/external-service-integrator
Command: npx skills add https://github.com/gazolla/CafeFlow --skill external-service-integrator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides patterns for integrating Google Drive, Gmail, HTTP JSON APIs, and RSS feeds into Java applications, accelerating backend automation and service composition.

Core Features & Use Cases

  • Drive Integration Pattern: configure and reuse a Drive service instance to access and manage files.
  • Gmail Integration Pattern: search and filter Gmail messages programmatically to automate workflows.
  • HttpClient for JSON API: perform robust, authenticated HTTP calls to JSON APIs with proper headers and error handling.
  • JSON API Integration (Preferred): fetch JSON endpoints (e.g., Reddit-like feeds) with a user-agent and parse structured data for downstream tasks.
  • RSS Feed Integration (Legacy): consume RSS feeds with basic caching and filtering as a fallback when JSON APIs are unavailable.

Quick Start

Set up Google Drive credentials, initialize the Drive service, and run findAndDownload with a query to fetch matching files.

Frequently Asked Questions about external-service-integrator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Google Drive and Gmail into a Java application?

Java Google Drive integration requires OAuth2 credentials and the Google API client libraries to configure a reusable Drive service instance for programmatically accessing and managing files.

How do I search Gmail messages programmatically in a Java backend workflow?

Searching Gmail messages programmatically in Java utilizes the Gmail integration pattern to filter and query messages based on specific criteria, enabling automated backend workflows and service composition.

What is the best way to consume JSON APIs and RSS feeds in Java enterprise applications?

The best way to consume JSON APIs and RSS feeds in Java is using HttpClient for authenticated JSON endpoint calls with proper headers, while applying RSS feed integration with basic caching as a legacy fallback.

Do I need OAuth2 credentials to use Google Drive and Gmail API integration patterns?

Yes, OAuth2 credentials are required for Google Drive and Gmail API integration patterns. The provided references guide you through configuring the necessary Google API client libraries for enterprise workflow authentication.

Can I use HttpClient for authenticated JSON API calls with error handling in Java?

HttpClient performs robust, authenticated HTTP calls to JSON APIs in Java with proper headers and error handling, parsing structured data from endpoints like Reddit-like feeds for downstream automation tasks.

When should I use RSS feed integration instead of JSON API integration for Java backend automation?

RSS feed integration should be used as a legacy fallback when JSON APIs are unavailable, consuming RSS feeds with basic caching and filtering to maintain backend automation continuity within enterprise workflows.