This connects Claude to ngrok's API through Membrane, letting you manage tunnels, domains, and endpoints without wrestling with auth tokens. You'd use it when building tools that spin up dev environments, automate webhook testing, or provision secure tunnels programmatically. The Membrane integration handles OAuth and credential refresh automatically, which is genuinely useful since you're not storing API keys in your agent context. It supports both pre-built actions for common operations and a proxy mode for direct API calls when the helpers don't cover your case. Free tier works fine for basic tunnel management.

skills.sh installs
207
GitHub stars
272
last updated
Aug 21, 2026

Install

$ npx -y skills add membranedev/application-skills --skill ngrok --agent claude-code

Installs into .claude/skills of the current project.

Files

Ngrok

Ngrok is a reverse proxy service that exposes local servers to the public internet. Developers use it to test webhooks, develop integrations, and demo software without deploying to a public server. It's essentially a secure tunnel to your local machine.

Official docs: https://ngrok.com/docs

Ngrok Overview

  • Tunnel
    • URL
  • Account
  • Event Destination
  • Endpoint Configuration
  • IP Restriction
  • Reserved Address
  • Reserved Domain
  • TLSCertificate
  • Tunnel Group
  • Edge
    • Route
  • Module
  • API Key
  • Agent Identity
  • Endpoint Configuration
  • Event Subscription

Working with Ngrok

This skill uses the Membrane CLI to interact with Ngrok. Membrane handles authentication and credentials refresh automatically — so you can focus on the integration logic rather than auth plumbing.

Install the CLI

Install the Membrane CLI so you can run membrane from the terminal:

npm install -g @membranehq/cli@latest

Authentication

membrane login --tenant --clientName=<agentType>

Sponsors

Details

Repository
github.com/membranedev/application-skills
Category
Automation & Workflows
First seen
Jun 3, 2026

More from membranedev/application-skills

All 142
1warpdotdev avatarci-fixwarpdotdev/oz-skillsDiagnose and fix GitHub Actions CI failures. Inspects workflow runs and logs, identifies root causes, implements minimal fixes, and pushes to a fix branch. Use 207skills.sh installs
2community-access avatarci-integrationcommunity-access/accessibility-agentsCI/CD accessibility pipeline patterns with axe-core CLI, SARIF output, PR annotations, baseline management, and multi-platform CI templates.206skills.sh installs
3davila7 avatarslack-bot-builderdavila7/claude-code-templatesBuild Slack apps using the Bolt framework across Python, JavaScript, and Java. Covers Block Kit for rich UIs, interactive components, slash commands, event hand205skills.sh installs
4charleswiltgen avataraxiom-sqlitedatacharleswiltgen/axiomUse when working with SQLiteData @Table models, CRUD operations, query patterns, CloudKit SyncEngine setup, or batch imports. Covers model definitions, @FetchAl203skills.sh installs
5davila7 avatardaily-meeting-updatedavila7/claude-code-templatesInteractive daily standup/meeting update generator. Use when user says 'daily', 'standup', 'scrum update', 'status update', 'what did I do yesterday', 'prepare 203skills.sh installs
6davila7 avataromero-integrationdavila7/claude-code-templatesMicroscopy data management platform. Access images via Python, retrieve datasets, analyze pixels, manage ROIs/annotations, batch processing, for high-content sc203skills.sh installs