# Gitea Workflow Dispatch

> Trigger Gitea/Forgejo workflow_dispatch via API.

- Skill: `johnalbertini14-glitch/gitea-workflow-dispatch` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add johnalbertini14-glitch/gitea-workflow-dispatch`
- Raw SKILL.md: https://api.skillmd.com/api/skills/johnalbertini14-glitch/gitea-workflow-dispatch/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: johnalbertini14-glitch (https://skillmd.com/u/johnalbertini14-glitch)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/johnalbertini14-glitch/gitea-workflow-dispatch

---


# Gitea Workflow Dispatch

Trigger Gitea/Forgejo workflow_dispatch via API.

## Environment Variables

- `GITEA_URL` - Gitea API URL (e.g., `http://8.137.50.76:10000`)
- `GITEA_TOKEN` - Gitea API token

## Usage

```bash
node -e "
const dispatch = require('~/.openclaw/skills/gitea-workflow-dispatch/index.js');
dispatch({
  owner: 'gg',
  repo: 'web3-mini-game',
  workflow: 'deploy-vercel.yml',
  ref: 'master'
}).then(r => console.log(r.status, r.ok)).catch(console.error);
"
```

## Inputs

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| owner | string | ✅ | Repository owner |
| repo | string | ✅ | Repository name |
| workflow | string | ✅ | Workflow file name |
| ref | string | ❌ | Git ref (default: master) |
| inputs | object | ❌ | Workflow inputs |
| dryRun | boolean | ❌ | Test without sending |

