graphhopper-automation

Automate routing and logistics operations using the Graphhopper API via Rube MCP.

74.2k|8.5k|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill graphhopper-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: graphhopper-automation
Source: https://github.com/ComposioHQ/awesome-claude-skills/tree/main/composio-skills/graphhopper-automation
Command: npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill graphhopper-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the complexity of manually interacting with the Graphhopper API, allowing users to execute routing and logistics tasks directly through an AI agent.

Core Features & Use Cases

  • Tool Discovery: Dynamically fetch current Graphhopper tool schemas to ensure accurate API calls.
  • Connection Management: Handle authentication and session state for the Graphhopper toolkit.
  • Workflow Execution: Perform multi-step routing operations, such as calculating distances or optimizing paths, using the Rube MCP gateway.

Quick Start

Use the graphhopper-automation skill to search for available routing tools and execute a path optimization request.

Frequently Asked Questions about graphhopper-automation

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

FAQPage Schema
How do I connect Graphhopper to my AI agent?

Connect Graphhopper by using the RUBE_MANAGE_CONNECTIONS command with the 'graphhopper' toolkit slug. Ensure the connection status is ACTIVE before attempting to execute any routing tools.

Why must I call RUBE_SEARCH_TOOLS before executing tasks?

Calling RUBE_SEARCH_TOOLS ensures you have the most current tool schemas, input requirements, and execution plans, preventing errors caused by outdated API definitions.

Can I reuse session IDs for multiple Graphhopper workflows?

Reuse session IDs within a single logical workflow to maintain context. Generate new session IDs for distinct, unrelated tasks to ensure clean state management.

What should I do if my Graphhopper connection is inactive?

If the connection status is not ACTIVE, call RUBE_MANAGE_CONNECTIONS again and follow the provided authentication link to re-authorize your Graphhopper account.