Agent skill

Wiring External Webhooks

by friday-platform in friday-platform/friday-studio

Connects an external service's webhook (Bitbucket / Jira / GitHub / custom) to a workspace's HTTP signal via Friday's /hook/raw/ tunnel URL.

Custom licenceAuto-check passedBackend & APIs

Install Wiring External Webhooks

skills CLI
$ npx skills add friday-platform/friday-studio --skill wiring-external-webhooks -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install friday-platform/friday-studio wiring-external-webhooks --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/friday-platform/friday-studio.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/system/skills/wiring-external-webhooks .claude/skills/wiring-external-webhooks && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
wiring-external-webhooks
GitHub stars
104
Token cost
~1.8k tokens
SKILL.md length
734 words
Files
1
Skills in repo
20
Repo updated
First seen
Licence
Custom licence

At a glance

Connects an external service's webhook (Bitbucket / Jira / GitHub / custom) to a workspace's HTTP signal via Friday's /hook/raw/ tunnel URL.

  • Works in 6 steps: Repo settings → Webhooks → Add webhook → Title: anything (e.g. Friday) → URL: paste https:///hook/raw// → …
  • Asks how to point an upstream system at Friday: the URL shape
  • SKILL.md covers URL pattern — always…, Get the tunnel URL in one call, Signal schema for raw webhooks… and Where the payload lands inside…, plus 3 more sections
  • Calls curl and jq

What it does

Wiring External Webhooks is an agent skill from friday-platform/friday-studio. Connects an external service's webhook (Bitbucket / Jira / GitHub / custom) to a workspace's HTTP signal via Friday's /hook/raw/ tunnel URL. Use ONLY when the user asks how to point an upstream system at Friday: the URL shape, how to get the current tunnel host, the upstream UI steps, or the workspace.yml signal shape that accepts the body without stripping it. Everything that happens AFTER Friday receives the webhook — agent implementation, payload parsing, env wiring, HMAC verification, posting back to the…

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs, covering Webhooks. It works with Bitbucket, GitHub and Jira. The repository describes itself as: Agent Harness Platform — shareable workspaces, MCP tools, skills, memory, and cron/webhook automations. Self-hosted and transparent.

When your agent uses it

  • Asks how to point an upstream system at Friday: the URL shape
  • How to get the current tunnel host
  • The upstream UI steps
  • The workspace.yml signal shape that accepts the body without stripping it

Example prompts

  • “s webhook (Bitbucket / Jira / GitHub / custom) to a workspace”
  • “Use the wiring-external-webhooks skill to connect an external service's webhook (Bitbucket / Jira / GitHub / custom) to a workspace's HTTP signal…”
  • “/wiring-external-webhooks”

Requirements

  • Python 3

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Repo settings → Webhooks → Add webhook
  2. Title: anything (e.g. Friday)
  3. URL: paste https:///hook/raw//
  4. Secret: leave blank — the tunnel does no verification.
  5. Status: Active
  6. Triggers: pick the events you want.

What it can do on your machine

Read from SKILL.md and the folder at commit fb3069a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl
    • jq

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use curl, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Wiring External Webhooks loads about 1.8k tokens when it runs. Until then it costs about 146 tokens; SKILL.md has 734 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~146
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 734 words (~1,790 tokens).

“A provider: http signal in workspace.yml exposes a URL. To make something fire it you register the URL with the upstream system (any service that can POST JSON). Friday's webhook-tunnel is the public entry point — it forwards the request…”

— opening of SKILL.md by friday-platform, Custom licence
name
wiring-external-webhooks

Read the full SKILL.md on GitHub

Files

Just SKILL.md in packages/system/skills/wiring-external-webhooks of friday-platform/friday-studio.

Open the folder on GitHubat commit fb3069a

Compare with similar skills

Wiring External Webhooks next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Wiring External Webhooks compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Wiring External Webhooks this skillfriday-platform/friday-studio104—~1.8kAutomated safety check: PassCustom licence
Octo LoopMininglamp-OSS/octo-cli918—~2.3kAutomated safety check: PassApache-2.0
Compliance ScanAojdevStudio/Finance-Guru322—~2.6kAutomated safety check: NotesCustom licence
GitHub OAuth Nango IntegrationAgentWorkforce/relay8661 repos~3.4kAutomated safety check: PassApache-2.0
GitHub PR Mirrororacle/graalpython1.7k—~1.3kAutomated safety check: PassCustom licence
Diagnose Backend BugQoderAI/better-harness2.4k—~1.2kAutomated safety check: PassMIT

Similar skills

  • Octo Loop

    Mininglamp-OSS/octo-cli

    A skill your agent uses when operating the Octo Loop control plane through the octo-cli loop commands: reading or writing Fleet tasks, comments, metadata, projects, and labels; dispatching work to…

    918 GitHub stars~2.3k tokensUpdated 10 days ago
    Backend & APIsAuto-check passed
  • Compliance Scan

    AojdevStudio/Finance-Guru

    Privacy and security compliance scanner for the Finance Guru repo.

    322 GitHub stars~2.6k tokensUpdated today
    Backend & APIsAuto-check: notes
  • GitHub OAuth Nango Integration

    AgentWorkforce/relay

    A skill your agent uses when implementing GitHub OAuth + GitHub App authentication with Nango - provides two-connection pattern for user login and repo access with webhook handling

    866 GitHub starsUsed in 1 repo~3.4k tokens
    Backend & APIsAuto-check passed
  • GitHub PR Mirror

    oracle/graalpython

    Official

    Mirror an external GitHub pull request into the internal GraalPython Bitbucket review flow, including OCA label checks, Jira creation or reuse, preserving PR commits, pre-commit cleanup, and handoff…

    1.7k GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Diagnose Backend Bug

    QoderAI/better-harness

    Diagnose a bounded backend or multi-service failure from GitHub Issues, Jira, Aone, user-provided exports, logs, traces, responses, stack traces, or job records.

    2.4k GitHub stars~1.2k tokensUpdated 10 days ago
    Backend & APIsAuto-check passed
  • Frontmcp Channels

    agentfront/frontmcp

    A skill your agent uses when pushing real-time notifications or events into Claude Code (or another MCP client) sessions, or building two-way chat bridges.

    146 GitHub stars~3.7k tokensUpdated yesterday
    Backend & APIsAuto-check passed

More from friday-platform/friday-studio

All 20 skills in this repo
  • Authoring Skills

    friday-platform/friday-studio

    Authors new agent skills that follow the Anthropic + agentskills.io specification.

    104 GitHub stars~2.4k tokensUpdated 1 mo ago
    Auto-check passed
  • Friday CLI

    friday-platform/friday-studio

    Interacts with a running Friday daemon via CLI and HTTP — lists/creates/modifies workspaces, triggers signals, watches sessions, publishes skills and agents.

    104 GitHub stars~4.3k tokensUpdated 1 mo ago
    Auto-check: notes
  • Workspace API

    friday-platform/friday-studio

    Create, list, update, delete, and clean up workspaces via the daemon HTTP API at $FRIDAYDURL.

    104 GitHub stars~9.3k tokensUpdated 1 mo ago
    Auto-check: notes
  • Writing Workspace Signals

    friday-platform/friday-studio

    Authors Friday workspace signals with correct provider configs, payload schemas, and runtime wiring.

    104 GitHub stars~2.1k tokensUpdated 1 mo ago
    Auto-check passed
  • Composing Emails

    friday-platform/friday-studio

    General styling and tone guidelines for composing HTML emails.

    104 GitHub stars~648 tokensUpdated 1 mo ago
    Auto-check passed
  • Repairing Workspaces Agents

    friday-platform/friday-studio

    Repairs and upgrades existing Friday workspaces, jobs, user agents, and generated agents to current runtime contracts.

    104 GitHub stars~3k tokensUpdated 1 mo ago
    Auto-check passed

Categories

Questions about Wiring External Webhooks

What does Wiring External Webhooks do?

Connects an external service's webhook (Bitbucket / Jira / GitHub / custom) to a workspace's HTTP signal via Friday's /hook/raw/ tunnel URL. Wiring External Webhooks is an agent skill from friday-platform/friday-studio. Connects an external service's webhook (Bitbucket / Jira / GitHub / custom) to a workspace's HTTP signal via Friday's /hook/raw/ tunnel URL.

When should I use Wiring External Webhooks?

Wiring External Webhooks fits situations like: asks how to point an upstream system at Friday: the URL shape; how to get the current tunnel host; the upstream UI steps; the workspace.yml signal shape that accepts the body without stripping it.

How do I install Wiring External Webhooks in Claude Code?

Run `npx skills add friday-platform/friday-studio --skill wiring-external-webhooks -a claude-code`. Or copy the skill folder (packages/system/skills/wiring-external-webhooks in friday-platform/friday-studio) into .claude/skills/wiring-external-webhooks in your project. Claude Code loads it when a task matches its description.

How do I install Wiring External Webhooks in Codex?

Run `npx skills add friday-platform/friday-studio --skill wiring-external-webhooks -a codex`. Or copy the skill folder (packages/system/skills/wiring-external-webhooks in friday-platform/friday-studio) into .agents/skills/wiring-external-webhooks in your project. Codex loads it when a task matches its description.

Can I use Wiring External Webhooks in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add friday-platform/friday-studio --skill wiring-external-webhooks -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wiring-external-webhooks, .gemini/skills/wiring-external-webhooks, .github/skills/wiring-external-webhooks and .opencode/skills/wiring-external-webhooks in your project.

What does Wiring External Webhooks need to run?

Going by SKILL.md and its folder, Wiring External Webhooks needs the command-line tools its instructions call (curl and jq). Our summary lists: Python 3.

Does Wiring External Webhooks access the network?

SKILL.md contains no URLs. Its commands use curl, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Wiring External Webhooks safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Wiring External Webhooks use?

Wiring External Webhooks has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Wiring External Webhooks use?

About 1.8k tokens (SKILL.md is roughly 7.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Wiring External Webhooks?

Skills that share tags, products or a category with Wiring External Webhooks: Octo Loop (Mininglamp-OSS/octo-cli, 918 stars), Compliance Scan (AojdevStudio/Finance-Guru, 322 stars), GitHub OAuth Nango Integration (AgentWorkforce/relay, 866 stars) and GitHub PR Mirror (oracle/graalpython, 1.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Wiring External Webhooks?

friday-platform (a GitHub organization) maintains it in friday-platform/friday-studio, which has 104 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on September 5, 2026.

Source: friday-platform/friday-studio on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.