Need to send SMS messages from Claude? This connects you to D7 Networks' global messaging platform for notifications, marketing campaigns, and two-factor auth. The Membrane integration handles authentication automatically and gives you pre-built actions for sending messages, managing contacts and lists, scheduling SMS, and working with media files. When the standard actions don't cover your use case, you can proxy requests directly to D7's API with auth headers injected for you. It's straightforward if you need programmatic SMS without dealing with API key management or credential refresh logic.

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

Install

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

Installs into .claude/skills of the current project.

Files

D7 SMS

D7 SMS is a messaging platform that allows businesses to send and receive SMS messages globally. It's used by developers and companies to integrate SMS functionality into their applications for things like notifications, marketing, and two-factor authentication.

Official docs: https://www.d7networks.com/docs/

D7 SMS Overview

  • SMS Message
    • Scheduled SMS Message
  • Contact
  • List
    • Contact (in List)
  • Number
  • Media File

Working with D7 SMS

This skill uses the Membrane CLI to interact with D7 SMS. 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>

This will either open a browser for authentication or print an authorization URL to the console, depending on whether interactive mode is available.

Sponsors

Details

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

More from membranedev/application-skills

All 142
1itechmeat avatarcommitsitechmeat/llm-codeConventional Commits specification. Covers commit structure, types, breaking changes. Use when writing structured commit messages, configuring automated changel177skills.sh installs
2marcfargas avatarodoomarcfargas/odoo-toolboxOdoo ERP integration - connect, introspect, and automate your Odoo instance177skills.sh installs
3aibtcdev avatarbusiness-devaibtcdev/skillsFull-cycle revenue engine — prospecting, CRM pipeline management, closing deals, partnerships, and engineering-as-marketing. External sales via GitHub and web.176skills.sh installs
4charleswiltgen avataraxiom-auto-layout-debuggingcharleswiltgen/axiomUse when encountering "Unable to simultaneously satisfy constraints" errors, constraint conflicts, ambiguous layout warnings, or views positioned incorrectly - 176skills.sh installs
5charleswiltgen avataraxiom-testing-asynccharleswiltgen/axiomUse when testing async code with Swift Testing. Covers confirmation for callbacks, @MainActor tests, async/await patterns, timeout control, XCTest migration, pa176skills.sh installs
6membranedev avatarquestdbmembranedev/application-skillsQuestDB integration. Manage data, records, and automate workflows. Use when the user wants to interact with QuestDB data.176skills.sh installs