🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Gitea Workflow Dispatch

by @qizhou-guo

Trigger Gitea/Forgejo workflow_dispatch via API.

Versionv0.1.2
Downloads858
TERMINAL
clawhub install gitea-workflow-dispatch

πŸ“– About This Skill


name: gitea-workflow-dispatch description: Trigger Gitea/Forgejo workflow_dispatch via API. metadata: openclaw: emoji: "πŸš€" requires: bins: ["node"] env: ["GITEA_URL", "GITEA_TOKEN"] primaryEnv: "GITEA_TOKEN"

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

    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 |

    πŸ’‘ Examples

    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);
    "