Skip to content
Back to skills

Helpscout

ASecurity

This skill interacts with Helpscout to fetch all conversations from specific inboxes. It is designed to streamline the retrieval of customer support conversations directly into OpenClaw, ensuring easy integration and follow-up.

  • 10 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 7, 2026
securitygobashapisecuritydocumentation

Works with

  • api

Security analysis

A100/100

Pro scans all 12 files and shows the line behind each finding

Scanned September 7, 2026

npx -y skills add Demerzels-lab/elsamultiskillagent --skill helpscout --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Helpscout?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Helpscout
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/demerzels-lab-helpscout/badge)](https://www.skillsdirectory.com/skills/demerzels-lab-helpscout)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# Helpscout Skill

## Description

This skill interacts with Helpscout to fetch all conversations from specific inboxes. It is designed to streamline the retrieval of customer support conversations directly into OpenClaw, ensuring easy integration and follow-up.

## Features
- Fetch conversations from multiple Helpscout inboxes.
- Securely authenticate using an API key and App Secret.
- Handle potential errors like invalid credentials or network issues gracefully.

## Setup Instructions

To use this skill, you need to configure Helpscout credentials and specify the IDs of the inboxes you want to fetch conversations from.

### 1. Retrieve Helpscout API Key & App Secret
1. Go to your Helpscout account.
2. Navigate to **Manage > Apps**.
3. Create or open your app to retrieve the following details:
   - **API Key**
   - **App Secret**

### 2. Collect Inbox IDs
1. Retrieve the IDs of the inboxes you want to fetch conversations from using Helpscout’s [API documentation](https://developer.helpscout.com/).

### 3. Save Credentials in OpenClaw
Use the following command to save your Helpscout credentials:

```bash
cat ~/.openclaw/openclaw.json | jq '.skills.helpscout = {
  "apiKey": "your-api-key",
  "appSecret": "your-app-secret",
  "inboxIds": ["inbox-id-1", "inbox-id-2"]
}' | openclaw gateway config.apply
```

### 4. Verify Configuration
To ensure the credentials are properly set, check your configuration:

```bash
openclaw gateway config.get
```
Make sure the `helpscout` object looks correct (avoid sharing the `apiKey` or `appSecret`).

### Usage
- Once the setup is complete, the skill will securely authenticate and fetch conversations based on the specified inbox IDs.
- If credentials or inbox IDs are missing or invalid, the skill will throw a detailed error message to help you fix the issue.

### Security Best Practices
- Never hardcode credentials into your codebase.
- Use OpenClaw’s `config.apply` system for securely managing sensitive details.
- Avoid sharing sensitive parts of your configuration output (`apiKey` and `appSecret`) with others.

## Contribution Guidelines
- Ensure compliance with Helpscout’s API usage policies.
- Add documentation for any new features added.

Files in this skill

  • SKILL.md2.2 KB
  • __mocks__/openclaw-config.js329 B
  • _meta.json285 B
  • config.schema.json446 B
  • index.js255 B
  • jest.config.js109 B
  • package.json282 B
  • references/helpscout-api.md1 KB
  • scripts/fetchConversations.js631 B
  • scripts/getCredentials.js602 B
  • scripts/getToken.js747 B
  • tests/token.test.js1.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…