diff --git a/.vibe/skills/gitea-client/scripts/gitea-client.sh b/.vibe/skills/gitea-client/scripts/gitea-client.sh index 983a644..5353a49 100755 --- a/.vibe/skills/gitea-client/scripts/gitea-client.sh +++ b/.vibe/skills/gitea-client/scripts/gitea-client.sh @@ -410,7 +410,15 @@ cmd_get_wiki() { fi local endpoint="/repos/$owner/$repo/wiki/page/$page_name" - api_request "GET" "$endpoint" + local response=$(api_request "GET" "$endpoint") + + # Extract and decode the content_base64 field + local content_b64=$(echo "$response" | jq -r '.content_base64') + if [[ "$content_b64" != "null" && -n "$content_b64" ]]; then + echo "$content_b64" | base64 --decode + else + echo "$response" + fi } # Trigger workflow