submit-repo API returns Cloudflare Worker 1101 #34

Open
opened 2026-08-27 04:02:31 +00:00 by denial123789 · 1 comment
denial123789 commented 2026-08-27 04:02:31 +00:00 (Migrated from github.com)

Summary

skills submit-repo cannot reach the marketplace indexing step because the public submit endpoint returns a Cloudflare Worker exception.

Reproduction

npx -y [email protected] submit-repo sandbaseai/cli

The CLI first hits the unauthenticated GitHub API and may encounter its shared rate limit. Calling the endpoint with the same payload the CLI constructs reproduces the server error directly:

POST https://www.agentskills.in/api/repos/submit
Content-Type: application/json

{
  "full_name": "sandbaseai/cli",
  "html_url": "https://github.com/sandbaseai/cli",
  "default_branch": "main",
  "skills_count": 1,
  "skill_paths": ["skills/sandbase/SKILL.md"]
}

Actual result

HTTP 500
error code: 1101

Reproduced twice on 2026-08-27.

Expected result

A success response, or a documented 4xx response for invalid/duplicate submissions. It may also help if the CLI can use an authenticated GitHub token when one is already configured, so repository discovery does not depend on the shared unauthenticated rate limit.

The reproduction repository is public, Apache-2.0 licensed, and contains one SKILL.md at skills/sandbase/SKILL.md.

## Summary `skills submit-repo` cannot reach the marketplace indexing step because the public submit endpoint returns a Cloudflare Worker exception. ## Reproduction ```sh npx -y [email protected] submit-repo sandbaseai/cli ``` The CLI first hits the unauthenticated GitHub API and may encounter its shared rate limit. Calling the endpoint with the same payload the CLI constructs reproduces the server error directly: ```http POST https://www.agentskills.in/api/repos/submit Content-Type: application/json { "full_name": "sandbaseai/cli", "html_url": "https://github.com/sandbaseai/cli", "default_branch": "main", "skills_count": 1, "skill_paths": ["skills/sandbase/SKILL.md"] } ``` ## Actual result ```text HTTP 500 error code: 1101 ``` Reproduced twice on 2026-08-27. ## Expected result A success response, or a documented 4xx response for invalid/duplicate submissions. It may also help if the CLI can use an authenticated GitHub token when one is already configured, so repository discovery does not depend on the shared unauthenticated rate limit. The reproduction repository is public, Apache-2.0 licensed, and contains one `SKILL.md` at `skills/sandbase/SKILL.md`.
denial123789 commented 2026-08-27 05:22:08 +00:00 (Migrated from github.com)

Update from 2026-08-27: the failure mode has changed, but submission still does not reach indexing.

npx -y [email protected] submit-repo sandbaseai/cli now stops at the CLI's unauthenticated GitHub lookup with GitHub API error: 403. Posting to the documented endpoint returns HTTP 404 with:

{"error":"Could not fetch repository: GitHub API error: 403 — repo \"sandbaseai/cli\" not found"}

An authenticated GitHub API check confirms the repository is public and currently reports:

The SKILL.md has valid name and description frontmatter. If the shared API rate limit cannot be fixed immediately, could this repository be queued for manual indexing from the verified fields above?

Update from 2026-08-27: the failure mode has changed, but submission still does not reach indexing. `npx -y [email protected] submit-repo sandbaseai/cli` now stops at the CLI's unauthenticated GitHub lookup with `GitHub API error: 403`. Posting to the documented endpoint returns HTTP 404 with: ```json {"error":"Could not fetch repository: GitHub API error: 403 — repo \"sandbaseai/cli\" not found"} ``` An authenticated GitHub API check confirms the repository is public and currently reports: - Repository: https://github.com/sandbaseai/cli - Default branch: `main` - License: Apache-2.0 - Language: TypeScript - Skill path: `skills/sandbase/SKILL.md` - Skill source: https://github.com/sandbaseai/cli/tree/main/skills/sandbase The `SKILL.md` has valid `name` and `description` frontmatter. If the shared API rate limit cannot be fixed immediately, could this repository be queued for manual indexing from the verified fields above?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
rtlabs-llm-agents/agent-skills-cli#34
No description provided.