{
  "schemaVersion": "1.0",
  "item": {
    "slug": "gitea",
    "name": "Gitea",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/ericxliu1990/gitea",
    "canonicalUrl": "https://clawhub.ai/ericxliu1990/gitea",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/gitea",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=gitea",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/gitea"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/gitea",
    "agentPageUrl": "https://openagent3.xyz/skills/gitea/agent",
    "manifestUrl": "https://openagent3.xyz/skills/gitea/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/gitea/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Gitea Skill",
        "body": "Use the tea CLI to interact with Gitea servers. Use --repo owner/repo when not in a git directory, or --login instance.com to specify a Gitea instance."
      },
      {
        "title": "Setup",
        "body": "Add a login once to get started:\n\ntea login add\n\nCheck current logged in user:\n\ntea whoami"
      },
      {
        "title": "Repositories",
        "body": "List repositories you have access to:\n\ntea repos list\n\nCreate a new repository:\n\ntea repos create --name my-repo --description \"My project\" --init\n\nCreate a private repository:\n\ntea repos create --name my-repo --private --init\n\nFork a repository:\n\ntea repos fork owner/repo\n\nDelete a repository:\n\ntea repos delete --name my-repo --owner myuser --force"
      },
      {
        "title": "Pull Requests",
        "body": "List open pull requests:\n\ntea pulls --repo owner/repo\n\nView a specific PR:\n\ntea pr 55 --repo owner/repo\n\nCheckout a PR locally:\n\ntea pr checkout 55\n\nCreate a new PR:\n\ntea pr create --title \"Feature title\" --description \"Description\""
      },
      {
        "title": "Issues",
        "body": "List open issues:\n\ntea issues --repo owner/repo\n\nView a specific issue:\n\ntea issue 189 --repo owner/repo\n\nCreate a new issue:\n\ntea issue create --title \"Bug title\" --body \"Description\"\n\nView issues for a milestone:\n\ntea milestone issues 0.7.0"
      },
      {
        "title": "Comments",
        "body": "Add a comment to an issue or PR:\n\ntea comment 189 --body \"Your comment here\""
      },
      {
        "title": "Releases",
        "body": "List releases:\n\ntea releases --repo owner/repo\n\nCreate a new release:\n\ntea release create --tag v1.0.0 --title \"Release 1.0.0\""
      },
      {
        "title": "Actions (CI/CD)",
        "body": "List repository action secrets:\n\ntea actions secrets list\n\nCreate a new secret:\n\ntea actions secrets create API_KEY\n\nList action variables:\n\ntea actions variables list\n\nSet an action variable:\n\ntea actions variables set API_URL https://api.example.com"
      },
      {
        "title": "Webhooks",
        "body": "List repository webhooks:\n\ntea webhooks list\n\nList organization webhooks:\n\ntea webhooks list --org myorg\n\nCreate a webhook:\n\ntea webhooks create https://example.com/hook --events push,pull_request"
      },
      {
        "title": "Other Entities",
        "body": "List branches:\n\ntea branches --repo owner/repo\n\nList labels:\n\ntea labels --repo owner/repo\n\nList milestones:\n\ntea milestones --repo owner/repo\n\nList organizations:\n\ntea organizations\n\nShow repository details:\n\ntea repo --repo owner/repo"
      },
      {
        "title": "Helpers",
        "body": "Open something in browser:\n\ntea open 189                 # open issue/PR 189\ntea open milestones          # open milestones page\n\nClone a repository:\n\ntea clone owner/repo\n\nShow notifications:\n\ntea notifications --mine"
      },
      {
        "title": "Output Formats",
        "body": "Use --output or -o to control output format:\n\ntea issues --output simple   # simple text output\ntea issues --output csv      # CSV format\ntea issues --output yaml     # YAML format"
      }
    ],
    "body": "Gitea Skill\n\nUse the tea CLI to interact with Gitea servers. Use --repo owner/repo when not in a git directory, or --login instance.com to specify a Gitea instance.\n\nSetup\n\nAdd a login once to get started:\n\ntea login add\n\n\nCheck current logged in user:\n\ntea whoami\n\nRepositories\n\nList repositories you have access to:\n\ntea repos list\n\n\nCreate a new repository:\n\ntea repos create --name my-repo --description \"My project\" --init\n\n\nCreate a private repository:\n\ntea repos create --name my-repo --private --init\n\n\nFork a repository:\n\ntea repos fork owner/repo\n\n\nDelete a repository:\n\ntea repos delete --name my-repo --owner myuser --force\n\nPull Requests\n\nList open pull requests:\n\ntea pulls --repo owner/repo\n\n\nView a specific PR:\n\ntea pr 55 --repo owner/repo\n\n\nCheckout a PR locally:\n\ntea pr checkout 55\n\n\nCreate a new PR:\n\ntea pr create --title \"Feature title\" --description \"Description\"\n\nIssues\n\nList open issues:\n\ntea issues --repo owner/repo\n\n\nView a specific issue:\n\ntea issue 189 --repo owner/repo\n\n\nCreate a new issue:\n\ntea issue create --title \"Bug title\" --body \"Description\"\n\n\nView issues for a milestone:\n\ntea milestone issues 0.7.0\n\nComments\n\nAdd a comment to an issue or PR:\n\ntea comment 189 --body \"Your comment here\"\n\nReleases\n\nList releases:\n\ntea releases --repo owner/repo\n\n\nCreate a new release:\n\ntea release create --tag v1.0.0 --title \"Release 1.0.0\"\n\nActions (CI/CD)\n\nList repository action secrets:\n\ntea actions secrets list\n\n\nCreate a new secret:\n\ntea actions secrets create API_KEY\n\n\nList action variables:\n\ntea actions variables list\n\n\nSet an action variable:\n\ntea actions variables set API_URL https://api.example.com\n\nWebhooks\n\nList repository webhooks:\n\ntea webhooks list\n\n\nList organization webhooks:\n\ntea webhooks list --org myorg\n\n\nCreate a webhook:\n\ntea webhooks create https://example.com/hook --events push,pull_request\n\nOther Entities\n\nList branches:\n\ntea branches --repo owner/repo\n\n\nList labels:\n\ntea labels --repo owner/repo\n\n\nList milestones:\n\ntea milestones --repo owner/repo\n\n\nList organizations:\n\ntea organizations\n\n\nShow repository details:\n\ntea repo --repo owner/repo\n\nHelpers\n\nOpen something in browser:\n\ntea open 189                 # open issue/PR 189\ntea open milestones          # open milestones page\n\n\nClone a repository:\n\ntea clone owner/repo\n\n\nShow notifications:\n\ntea notifications --mine\n\nOutput Formats\n\nUse --output or -o to control output format:\n\ntea issues --output simple   # simple text output\ntea issues --output csv      # CSV format\ntea issues --output yaml     # YAML format"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ericxliu1990/gitea",
    "publisherUrl": "https://clawhub.ai/ericxliu1990/gitea",
    "owner": "ericxliu1990",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/gitea",
    "downloadUrl": "https://openagent3.xyz/downloads/gitea",
    "agentUrl": "https://openagent3.xyz/skills/gitea/agent",
    "manifestUrl": "https://openagent3.xyz/skills/gitea/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/gitea/agent.md"
  }
}