This commit is contained in:
a2a-platform
2026-06-27 01:01:22 +00:00
commit 00738e348e
36 changed files with 341955 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
---
name: advisories-routes
description: Handle 2 OpenAPI operation(s) under /advisories for the advisories route group.
---
# advisories API Routes
Handle 2 OpenAPI operation(s) under /advisories for the advisories route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### security_advisories_list_global_advisories
- Operation ID: `security_advisories_list_global_advisories`
- Route: `GET /advisories`
- Mode: READ
- Summary: List global security advisories
- Parameters:
- `ghsa_id` in `query`
- `type` in `query`
- `cve_id` in `query`
- `ecosystem` in `query`
- `severity` in `query`
- `cwes` in `query`
- `is_withdrawn` in `query`
- `affects` in `query`
- `published` in `query`
- `updated` in `query`
- `modified` in `query`
- `epss_percentage` in `query`
- `epss_percentile` in `query`
- `before` in `query`
- `after` in `query`
- `direction` in `query`
- `per_page` in `query`
- `sort` in `query`
### security_advisories_get_global_advisory
- Operation ID: `security_advisories_get_global_advisory`
- Route: `GET /advisories/{ghsa_id}`
- Mode: READ
- Summary: Get a global security advisory
- Parameters:
- `ghsa_id` in `path` required

78
skills/agents/SKILL.md Normal file
View File

@@ -0,0 +1,78 @@
---
name: agents-routes
description: Handle 5 OpenAPI operation(s) under /agents for the agents route group.
---
# agents API Routes
Handle 5 OpenAPI operation(s) under /agents for the agents route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### agent_tasks_list_tasks_for_repo
- Operation ID: `agent_tasks_list_tasks_for_repo`
- Route: `GET /agents/repos/{owner}/{repo}/tasks`
- Mode: READ
- Summary: List tasks for repository
- Parameters:
- `owner` in `path` required
- `repo` in `path` required
- `per_page` in `query`
- `page` in `query`
- `sort` in `query`
- `direction` in `query`
- `state` in `query`
- `is_archived` in `query`
- `since` in `query`
- `creator_id` in `query`
### agent_tasks_create_task_in_repo
- Operation ID: `agent_tasks_create_task_in_repo`
- Route: `POST /agents/repos/{owner}/{repo}/tasks`
- Mode: WRITE
- Summary: Start a task
- Parameters:
- `owner` in `path` required
- `repo` in `path` required
- Body: JSON request body accepted.
### agent_tasks_get_task_by_repo_and_id
- Operation ID: `agent_tasks_get_task_by_repo_and_id`
- Route: `GET /agents/repos/{owner}/{repo}/tasks/{task_id}`
- Mode: READ
- Summary: Get a task by repo
- Parameters:
- `owner` in `path` required
- `repo` in `path` required
- `task_id` in `path` required
### agent_tasks_list_tasks
- Operation ID: `agent_tasks_list_tasks`
- Route: `GET /agents/tasks`
- Mode: READ
- Summary: List tasks
- Parameters:
- `per_page` in `query`
- `page` in `query`
- `sort` in `query`
- `direction` in `query`
- `state` in `query`
- `is_archived` in `query`
- `since` in `query`
### agent_tasks_get_task_by_id
- Operation ID: `agent_tasks_get_task_by_id`
- Route: `GET /agents/tasks/{task_id}`
- Mode: READ
- Summary: Get a task by ID
- Parameters:
- `task_id` in `path` required

View File

@@ -0,0 +1,23 @@
---
name: app-manifests-routes
description: Handle 1 OpenAPI operation(s) under /app-manifests/{code}/conversions for the app manifests route group.
---
# app manifests API Routes
Handle 1 OpenAPI operation(s) under /app-manifests/{code}/conversions for the app manifests route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### apps_create_from_manifest
- Operation ID: `apps_create_from_manifest`
- Route: `POST /app-manifests/{code}/conversions`
- Mode: WRITE
- Summary: Create a GitHub App from a manifest
- Parameters:
- `code` in `path` required

133
skills/app/SKILL.md Normal file
View File

@@ -0,0 +1,133 @@
---
name: app-routes
description: Handle 13 OpenAPI operation(s) under /app for the app route group.
---
# app API Routes
Handle 13 OpenAPI operation(s) under /app for the app route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### apps_get_authenticated
- Operation ID: `apps_get_authenticated`
- Route: `GET /app`
- Mode: READ
- Summary: Get the authenticated app
### apps_get_webhook_config_for_app
- Operation ID: `apps_get_webhook_config_for_app`
- Route: `GET /app/hook/config`
- Mode: READ
- Summary: Get a webhook configuration for an app
### apps_update_webhook_config_for_app
- Operation ID: `apps_update_webhook_config_for_app`
- Route: `PATCH /app/hook/config`
- Mode: WRITE
- Summary: Update a webhook configuration for an app
- Body: JSON request body accepted.
### apps_list_webhook_deliveries
- Operation ID: `apps_list_webhook_deliveries`
- Route: `GET /app/hook/deliveries`
- Mode: READ
- Summary: List deliveries for an app webhook
- Parameters:
- `per_page` in `query`
- `cursor` in `query`
- `status` in `query`
### apps_get_webhook_delivery
- Operation ID: `apps_get_webhook_delivery`
- Route: `GET /app/hook/deliveries/{delivery_id}`
- Mode: READ
- Summary: Get a delivery for an app webhook
- Parameters:
- `delivery_id` in `path` required
### apps_redeliver_webhook_delivery
- Operation ID: `apps_redeliver_webhook_delivery`
- Route: `POST /app/hook/deliveries/{delivery_id}/attempts`
- Mode: WRITE
- Summary: Redeliver a delivery for an app webhook
- Parameters:
- `delivery_id` in `path` required
### apps_list_installation_requests_for_authenticated_app
- Operation ID: `apps_list_installation_requests_for_authenticated_app`
- Route: `GET /app/installation-requests`
- Mode: READ
- Summary: List installation requests for the authenticated app
- Parameters:
- `per_page` in `query`
- `page` in `query`
### apps_list_installations
- Operation ID: `apps_list_installations`
- Route: `GET /app/installations`
- Mode: READ
- Summary: List installations for the authenticated app
- Parameters:
- `per_page` in `query`
- `page` in `query`
- `since` in `query`
- `outdated` in `query`
### apps_get_installation
- Operation ID: `apps_get_installation`
- Route: `GET /app/installations/{installation_id}`
- Mode: READ
- Summary: Get an installation for the authenticated app
- Parameters:
- `installation_id` in `path` required
### apps_delete_installation
- Operation ID: `apps_delete_installation`
- Route: `DELETE /app/installations/{installation_id}`
- Mode: WRITE
- Summary: Delete an installation for the authenticated app
- Parameters:
- `installation_id` in `path` required
### apps_create_installation_access_token
- Operation ID: `apps_create_installation_access_token`
- Route: `POST /app/installations/{installation_id}/access_tokens`
- Mode: WRITE
- Summary: Create an installation access token for an app
- Parameters:
- `installation_id` in `path` required
- Body: JSON request body accepted.
### apps_suspend_installation
- Operation ID: `apps_suspend_installation`
- Route: `PUT /app/installations/{installation_id}/suspended`
- Mode: WRITE
- Summary: Suspend an app installation
- Parameters:
- `installation_id` in `path` required
### apps_unsuspend_installation
- Operation ID: `apps_unsuspend_installation`
- Route: `DELETE /app/installations/{installation_id}/suspended`
- Mode: WRITE
- Summary: Unsuspend an app installation
- Parameters:
- `installation_id` in `path` required

View File

@@ -0,0 +1,64 @@
---
name: applications-routes
description: Handle 5 OpenAPI operation(s) under /applications/{client_id} for the applications route group.
---
# applications API Routes
Handle 5 OpenAPI operation(s) under /applications/{client_id} for the applications route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### apps_delete_authorization
- Operation ID: `apps_delete_authorization`
- Route: `DELETE /applications/{client_id}/grant`
- Mode: WRITE
- Summary: Delete an app authorization
- Parameters:
- `client_id` in `path` required
- Body: JSON request body accepted.
### apps_check_token
- Operation ID: `apps_check_token`
- Route: `POST /applications/{client_id}/token`
- Mode: WRITE
- Summary: Check a token
- Parameters:
- `client_id` in `path` required
- Body: JSON request body accepted.
### apps_reset_token
- Operation ID: `apps_reset_token`
- Route: `PATCH /applications/{client_id}/token`
- Mode: WRITE
- Summary: Reset a token
- Parameters:
- `client_id` in `path` required
- Body: JSON request body accepted.
### apps_delete_token
- Operation ID: `apps_delete_token`
- Route: `DELETE /applications/{client_id}/token`
- Mode: WRITE
- Summary: Delete an app token
- Parameters:
- `client_id` in `path` required
- Body: JSON request body accepted.
### apps_scope_token
- Operation ID: `apps_scope_token`
- Route: `POST /applications/{client_id}/token/scoped`
- Mode: WRITE
- Summary: Create a scoped access token
- Parameters:
- `client_id` in `path` required
- Body: JSON request body accepted.

23
skills/apps/SKILL.md Normal file
View File

@@ -0,0 +1,23 @@
---
name: apps-routes
description: Handle 1 OpenAPI operation(s) under /apps/{app_slug} for the apps route group.
---
# apps API Routes
Handle 1 OpenAPI operation(s) under /apps/{app_slug} for the apps route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### apps_get_by_slug
- Operation ID: `apps_get_by_slug`
- Route: `GET /apps/{app_slug}`
- Mode: READ
- Summary: Get an app
- Parameters:
- `app_slug` in `path` required

View File

@@ -0,0 +1,43 @@
---
name: assignments-routes
description: Handle 3 OpenAPI operation(s) under /assignments/{assignment_id} for the assignments route group.
---
# assignments API Routes
Handle 3 OpenAPI operation(s) under /assignments/{assignment_id} for the assignments route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### classroom_get_an_assignment
- Operation ID: `classroom_get_an_assignment`
- Route: `GET /assignments/{assignment_id}`
- Mode: READ
- Summary: Get an assignment
- Parameters:
- `assignment_id` in `path` required
### classroom_list_accepted_assignments_for_an_assignment
- Operation ID: `classroom_list_accepted_assignments_for_an_assignment`
- Route: `GET /assignments/{assignment_id}/accepted_assignments`
- Mode: READ
- Summary: List accepted assignments for an assignment
- Parameters:
- `assignment_id` in `path` required
- `page` in `query`
- `per_page` in `query`
### classroom_get_assignment_grades
- Operation ID: `classroom_get_assignment_grades`
- Route: `GET /assignments/{assignment_id}/grades`
- Mode: READ
- Summary: Get assignment grades
- Parameters:
- `assignment_id` in `path` required

View File

@@ -0,0 +1,44 @@
---
name: classrooms-routes
description: Handle 3 OpenAPI operation(s) under /classrooms for the classrooms route group.
---
# classrooms API Routes
Handle 3 OpenAPI operation(s) under /classrooms for the classrooms route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### classroom_list_classrooms
- Operation ID: `classroom_list_classrooms`
- Route: `GET /classrooms`
- Mode: READ
- Summary: List classrooms
- Parameters:
- `page` in `query`
- `per_page` in `query`
### classroom_get_a_classroom
- Operation ID: `classroom_get_a_classroom`
- Route: `GET /classrooms/{classroom_id}`
- Mode: READ
- Summary: Get a classroom
- Parameters:
- `classroom_id` in `path` required
### classroom_list_assignments_for_a_classroom
- Operation ID: `classroom_list_assignments_for_a_classroom`
- Route: `GET /classrooms/{classroom_id}/assignments`
- Mode: READ
- Summary: List assignments for a classroom
- Parameters:
- `classroom_id` in `path` required
- `page` in `query`
- `per_page` in `query`

View File

@@ -0,0 +1,30 @@
---
name: codes-of-conduct-routes
description: Handle 2 OpenAPI operation(s) under /codes_of_conduct for the codes of conduct route group.
---
# codes of conduct API Routes
Handle 2 OpenAPI operation(s) under /codes_of_conduct for the codes of conduct route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### codes_of_conduct_get_all_codes_of_conduct
- Operation ID: `codes_of_conduct_get_all_codes_of_conduct`
- Route: `GET /codes_of_conduct`
- Mode: READ
- Summary: Get all codes of conduct
### codes_of_conduct_get_conduct_code
- Operation ID: `codes_of_conduct_get_conduct_code`
- Route: `GET /codes_of_conduct/{key}`
- Mode: READ
- Summary: Get a code of conduct
- Parameters:
- `key` in `path` required

View File

@@ -0,0 +1,22 @@
---
name: credentials-routes
description: Handle 1 OpenAPI operation(s) under /credentials/revoke for the credentials route group.
---
# credentials API Routes
Handle 1 OpenAPI operation(s) under /credentials/revoke for the credentials route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### credentials_revoke
- Operation ID: `credentials_revoke`
- Route: `POST /credentials/revoke`
- Mode: WRITE
- Summary: Revoke a list of credentials
- Body: JSON request body accepted.

21
skills/emojis/SKILL.md Normal file
View File

@@ -0,0 +1,21 @@
---
name: emojis-routes
description: Handle 1 OpenAPI operation(s) under /emojis for the emojis route group.
---
# emojis API Routes
Handle 1 OpenAPI operation(s) under /emojis for the emojis route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### emojis_get
- Operation ID: `emojis_get`
- Route: `GET /emojis`
- Mode: READ
- Summary: Get emojis

497
skills/enterprises/SKILL.md Normal file
View File

@@ -0,0 +1,497 @@
---
name: enterprises-routes
description: Handle 45 OpenAPI operation(s) under /enterprises/{enterprise} for the enterprises route group.
---
# enterprises API Routes
Handle 45 OpenAPI operation(s) under /enterprises/{enterprise} for the enterprises route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### actions_get_actions_cache_retention_limit_for_enterprise
- Operation ID: `actions_get_actions_cache_retention_limit_for_enterprise`
- Route: `GET /enterprises/{enterprise}/actions/cache/retention-limit`
- Mode: READ
- Summary: Get GitHub Actions cache retention limit for an enterprise
- Parameters:
- `enterprise` in `path` required
### actions_set_actions_cache_retention_limit_for_enterprise
- Operation ID: `actions_set_actions_cache_retention_limit_for_enterprise`
- Route: `PUT /enterprises/{enterprise}/actions/cache/retention-limit`
- Mode: WRITE
- Summary: Set GitHub Actions cache retention limit for an enterprise
- Parameters:
- `enterprise` in `path` required
- Body: JSON request body accepted.
### actions_get_actions_cache_storage_limit_for_enterprise
- Operation ID: `actions_get_actions_cache_storage_limit_for_enterprise`
- Route: `GET /enterprises/{enterprise}/actions/cache/storage-limit`
- Mode: READ
- Summary: Get GitHub Actions cache storage limit for an enterprise
- Parameters:
- `enterprise` in `path` required
### actions_set_actions_cache_storage_limit_for_enterprise
- Operation ID: `actions_set_actions_cache_storage_limit_for_enterprise`
- Route: `PUT /enterprises/{enterprise}/actions/cache/storage-limit`
- Mode: WRITE
- Summary: Set GitHub Actions cache storage limit for an enterprise
- Parameters:
- `enterprise` in `path` required
- Body: JSON request body accepted.
### oidc_list_oidc_custom_property_inclusions_for_enterprise
- Operation ID: `oidc_list_oidc_custom_property_inclusions_for_enterprise`
- Route: `GET /enterprises/{enterprise}/actions/oidc/customization/properties/repo`
- Mode: READ
- Summary: List OIDC custom property inclusions for an enterprise
- Parameters:
- `enterprise` in `path` required
### oidc_create_oidc_custom_property_inclusion_for_enterprise
- Operation ID: `oidc_create_oidc_custom_property_inclusion_for_enterprise`
- Route: `POST /enterprises/{enterprise}/actions/oidc/customization/properties/repo`
- Mode: WRITE
- Summary: Create an OIDC custom property inclusion for an enterprise
- Parameters:
- `enterprise` in `path` required
- Body: JSON request body accepted.
### oidc_delete_oidc_custom_property_inclusion_for_enterprise
- Operation ID: `oidc_delete_oidc_custom_property_inclusion_for_enterprise`
- Route: `DELETE /enterprises/{enterprise}/actions/oidc/customization/properties/repo/{custom_property_name}`
- Mode: WRITE
- Summary: Delete an OIDC custom property inclusion for an enterprise
- Parameters:
- `enterprise` in `path` required
- `custom_property_name` in `path` required
### code_security_get_configurations_for_enterprise
- Operation ID: `code_security_get_configurations_for_enterprise`
- Route: `GET /enterprises/{enterprise}/code-security/configurations`
- Mode: READ
- Summary: Get code security configurations for an enterprise
- Parameters:
- `enterprise` in `path` required
- `per_page` in `query`
- `before` in `query`
- `after` in `query`
### code_security_create_configuration_for_enterprise
- Operation ID: `code_security_create_configuration_for_enterprise`
- Route: `POST /enterprises/{enterprise}/code-security/configurations`
- Mode: WRITE
- Summary: Create a code security configuration for an enterprise
- Parameters:
- `enterprise` in `path` required
- Body: JSON request body accepted.
### code_security_get_default_configurations_for_enterprise
- Operation ID: `code_security_get_default_configurations_for_enterprise`
- Route: `GET /enterprises/{enterprise}/code-security/configurations/defaults`
- Mode: READ
- Summary: Get default code security configurations for an enterprise
- Parameters:
- `enterprise` in `path` required
### code_security_get_single_configuration_for_enterprise
- Operation ID: `code_security_get_single_configuration_for_enterprise`
- Route: `GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}`
- Mode: READ
- Summary: Retrieve a code security configuration of an enterprise
- Parameters:
- `enterprise` in `path` required
- `configuration_id` in `path` required
### code_security_update_enterprise_configuration
- Operation ID: `code_security_update_enterprise_configuration`
- Route: `PATCH /enterprises/{enterprise}/code-security/configurations/{configuration_id}`
- Mode: WRITE
- Summary: Update a custom code security configuration for an enterprise
- Parameters:
- `enterprise` in `path` required
- `configuration_id` in `path` required
- Body: JSON request body accepted.
### code_security_delete_configuration_for_enterprise
- Operation ID: `code_security_delete_configuration_for_enterprise`
- Route: `DELETE /enterprises/{enterprise}/code-security/configurations/{configuration_id}`
- Mode: WRITE
- Summary: Delete a code security configuration for an enterprise
- Parameters:
- `enterprise` in `path` required
- `configuration_id` in `path` required
### code_security_attach_enterprise_configuration
- Operation ID: `code_security_attach_enterprise_configuration`
- Route: `POST /enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach`
- Mode: WRITE
- Summary: Attach an enterprise configuration to repositories
- Parameters:
- `enterprise` in `path` required
- `configuration_id` in `path` required
- Body: JSON request body accepted.
### code_security_set_configuration_as_default_for_enterprise
- Operation ID: `code_security_set_configuration_as_default_for_enterprise`
- Route: `PUT /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults`
- Mode: WRITE
- Summary: Set a code security configuration as a default for an enterprise
- Parameters:
- `enterprise` in `path` required
- `configuration_id` in `path` required
- Body: JSON request body accepted.
### code_security_get_repositories_for_enterprise_configuration
- Operation ID: `code_security_get_repositories_for_enterprise_configuration`
- Route: `GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories`
- Mode: READ
- Summary: Get repositories associated with an enterprise code security configuration
- Parameters:
- `enterprise` in `path` required
- `configuration_id` in `path` required
- `per_page` in `query`
- `before` in `query`
- `after` in `query`
- `status` in `query`
### copilot_copilot_enterprise_one_day_usage_metrics
- Operation ID: `copilot_copilot_enterprise_one_day_usage_metrics`
- Route: `GET /enterprises/{enterprise}/copilot/metrics/reports/enterprise-1-day`
- Mode: READ
- Summary: Get Copilot enterprise usage metrics for a specific day
- Parameters:
- `enterprise` in `path` required
- `day` in `query` required
### copilot_copilot_enterprise_usage_metrics
- Operation ID: `copilot_copilot_enterprise_usage_metrics`
- Route: `GET /enterprises/{enterprise}/copilot/metrics/reports/enterprise-28-day/latest`
- Mode: READ
- Summary: Get Copilot enterprise usage metrics
- Parameters:
- `enterprise` in `path` required
### copilot_copilot_enterprise_user_teams_one_day_report
- Operation ID: `copilot_copilot_enterprise_user_teams_one_day_report`
- Route: `GET /enterprises/{enterprise}/copilot/metrics/reports/user-teams-1-day`
- Mode: READ
- Summary: Get Copilot enterprise user-teams report for a specific day
- Parameters:
- `enterprise` in `path` required
- `day` in `query` required
### copilot_copilot_users_one_day_usage_metrics
- Operation ID: `copilot_copilot_users_one_day_usage_metrics`
- Route: `GET /enterprises/{enterprise}/copilot/metrics/reports/users-1-day`
- Mode: READ
- Summary: Get Copilot users usage metrics for a specific day
- Parameters:
- `enterprise` in `path` required
- `day` in `query` required
### copilot_copilot_users_usage_metrics
- Operation ID: `copilot_copilot_users_usage_metrics`
- Route: `GET /enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest`
- Mode: READ
- Summary: Get Copilot users usage metrics
- Parameters:
- `enterprise` in `path` required
### copilot_set_enterprise_coding_agent_policy
- Operation ID: `copilot_set_enterprise_coding_agent_policy`
- Route: `PUT /enterprises/{enterprise}/copilot/policies/coding_agent`
- Mode: WRITE
- Summary: Set the coding agent policy for an enterprise
- Parameters:
- `enterprise` in `path` required
- Body: JSON request body accepted.
### copilot_add_organizations_to_enterprise_coding_agent_policy
- Operation ID: `copilot_add_organizations_to_enterprise_coding_agent_policy`
- Route: `POST /enterprises/{enterprise}/copilot/policies/coding_agent/organizations`
- Mode: WRITE
- Summary: Add organizations to the enterprise coding agent policy
- Parameters:
- `enterprise` in `path` required
- Body: JSON request body accepted.
### copilot_remove_organizations_from_enterprise_coding_agent_policy
- Operation ID: `copilot_remove_organizations_from_enterprise_coding_agent_policy`
- Route: `DELETE /enterprises/{enterprise}/copilot/policies/coding_agent/organizations`
- Mode: WRITE
- Summary: Remove organizations from the enterprise coding agent policy
- Parameters:
- `enterprise` in `path` required
- Body: JSON request body accepted.
### dependabot_list_alerts_for_enterprise
- Operation ID: `dependabot_list_alerts_for_enterprise`
- Route: `GET /enterprises/{enterprise}/dependabot/alerts`
- Mode: READ
- Summary: List Dependabot alerts for an enterprise
- Parameters:
- `enterprise` in `path` required
- `classification` in `query`
- `state` in `query`
- `severity` in `query`
- `ecosystem` in `query`
- `package` in `query`
- `epss_percentage` in `query`
- `has` in `query`
- `assignee` in `query`
- `scope` in `query`
- `sort` in `query`
- `direction` in `query`
- `before` in `query`
- `after` in `query`
- `per_page` in `query`
### dependabot_repository_access_for_enterprise
- Operation ID: `dependabot_repository_access_for_enterprise`
- Route: `GET /enterprises/{enterprise}/dependabot/repository-access`
- Mode: READ
- Summary: Lists the repositories Dependabot can access in an enterprise
- Parameters:
- `enterprise` in `path` required
- `page` in `query`
- `per_page` in `query`
### dependabot_update_repository_access_for_enterprise
- Operation ID: `dependabot_update_repository_access_for_enterprise`
- Route: `PATCH /enterprises/{enterprise}/dependabot/repository-access`
- Mode: WRITE
- Summary: Updates Dependabot's repository access list for an enterprise
- Parameters:
- `enterprise` in `path` required
- Body: JSON request body accepted.
### dependabot_set_repository_access_default_level_for_enterprise
- Operation ID: `dependabot_set_repository_access_default_level_for_enterprise`
- Route: `PUT /enterprises/{enterprise}/dependabot/repository-access/default-level`
- Mode: WRITE
- Summary: Set the default repository access level for Dependabot in an enterprise
- Parameters:
- `enterprise` in `path` required
- Body: JSON request body accepted.
### enterprise_teams_list
- Operation ID: `enterprise_teams_list`
- Route: `GET /enterprises/{enterprise}/teams`
- Mode: READ
- Summary: List enterprise teams
- Parameters:
- `enterprise` in `path` required
- `per_page` in `query`
- `page` in `query`
### enterprise_teams_create
- Operation ID: `enterprise_teams_create`
- Route: `POST /enterprises/{enterprise}/teams`
- Mode: WRITE
- Summary: Create an enterprise team
- Parameters:
- `enterprise` in `path` required
- Body: JSON request body accepted.
### enterprise_team_memberships_list
- Operation ID: `enterprise_team_memberships_list`
- Route: `GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships`
- Mode: READ
- Summary: List members in an enterprise team
- Parameters:
- `enterprise` in `path` required
- `enterprise-team` in `path` required
- `per_page` in `query`
- `page` in `query`
### enterprise_team_memberships_bulk_add
- Operation ID: `enterprise_team_memberships_bulk_add`
- Route: `POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/add`
- Mode: WRITE
- Summary: Bulk add team members
- Parameters:
- `enterprise` in `path` required
- `enterprise-team` in `path` required
- Body: JSON request body accepted.
### enterprise_team_memberships_bulk_remove
- Operation ID: `enterprise_team_memberships_bulk_remove`
- Route: `POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove`
- Mode: WRITE
- Summary: Bulk remove team members
- Parameters:
- `enterprise` in `path` required
- `enterprise-team` in `path` required
- Body: JSON request body accepted.
### enterprise_team_memberships_get
- Operation ID: `enterprise_team_memberships_get`
- Route: `GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}`
- Mode: READ
- Summary: Get enterprise team membership
- Parameters:
- `enterprise` in `path` required
- `enterprise-team` in `path` required
- `username` in `path` required
### enterprise_team_memberships_add
- Operation ID: `enterprise_team_memberships_add`
- Route: `PUT /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}`
- Mode: WRITE
- Summary: Add team member
- Parameters:
- `enterprise` in `path` required
- `enterprise-team` in `path` required
- `username` in `path` required
### enterprise_team_memberships_remove
- Operation ID: `enterprise_team_memberships_remove`
- Route: `DELETE /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}`
- Mode: WRITE
- Summary: Remove team membership
- Parameters:
- `enterprise` in `path` required
- `enterprise-team` in `path` required
- `username` in `path` required
### enterprise_team_organizations_get_assignments
- Operation ID: `enterprise_team_organizations_get_assignments`
- Route: `GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations`
- Mode: READ
- Summary: Get organization assignments
- Parameters:
- `enterprise` in `path` required
- `enterprise-team` in `path` required
- `per_page` in `query`
- `page` in `query`
### enterprise_team_organizations_bulk_add
- Operation ID: `enterprise_team_organizations_bulk_add`
- Route: `POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/add`
- Mode: WRITE
- Summary: Add organization assignments
- Parameters:
- `enterprise` in `path` required
- `enterprise-team` in `path` required
- Body: JSON request body accepted.
### enterprise_team_organizations_bulk_remove
- Operation ID: `enterprise_team_organizations_bulk_remove`
- Route: `POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove`
- Mode: WRITE
- Summary: Remove organization assignments
- Parameters:
- `enterprise` in `path` required
- `enterprise-team` in `path` required
- Body: JSON request body accepted.
### enterprise_team_organizations_get_assignment
- Operation ID: `enterprise_team_organizations_get_assignment`
- Route: `GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}`
- Mode: READ
- Summary: Get organization assignment
- Parameters:
- `enterprise` in `path` required
- `enterprise-team` in `path` required
- `org` in `path` required
### enterprise_team_organizations_add
- Operation ID: `enterprise_team_organizations_add`
- Route: `PUT /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}`
- Mode: WRITE
- Summary: Add an organization assignment
- Parameters:
- `enterprise` in `path` required
- `enterprise-team` in `path` required
- `org` in `path` required
### enterprise_team_organizations_delete
- Operation ID: `enterprise_team_organizations_delete`
- Route: `DELETE /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}`
- Mode: WRITE
- Summary: Delete an organization assignment
- Parameters:
- `enterprise` in `path` required
- `enterprise-team` in `path` required
- `org` in `path` required
### enterprise_teams_get
- Operation ID: `enterprise_teams_get`
- Route: `GET /enterprises/{enterprise}/teams/{team_slug}`
- Mode: READ
- Summary: Get an enterprise team
- Parameters:
- `enterprise` in `path` required
- `team_slug` in `path` required
### enterprise_teams_update
- Operation ID: `enterprise_teams_update`
- Route: `PATCH /enterprises/{enterprise}/teams/{team_slug}`
- Mode: WRITE
- Summary: Update an enterprise team
- Parameters:
- `enterprise` in `path` required
- `team_slug` in `path` required
- Body: JSON request body accepted.
### enterprise_teams_delete
- Operation ID: `enterprise_teams_delete`
- Route: `DELETE /enterprises/{enterprise}/teams/{team_slug}`
- Mode: WRITE
- Summary: Delete an enterprise team
- Parameters:
- `enterprise` in `path` required
- `team_slug` in `path` required

24
skills/events/SKILL.md Normal file
View File

@@ -0,0 +1,24 @@
---
name: events-routes
description: Handle 1 OpenAPI operation(s) under /events for the events route group.
---
# events API Routes
Handle 1 OpenAPI operation(s) under /events for the events route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### activity_list_public_events
- Operation ID: `activity_list_public_events`
- Route: `GET /events`
- Mode: READ
- Summary: List public events
- Parameters:
- `per_page` in `query`
- `page` in `query`

21
skills/feeds/SKILL.md Normal file
View File

@@ -0,0 +1,21 @@
---
name: feeds-routes
description: Handle 1 OpenAPI operation(s) under /feeds for the feeds route group.
---
# feeds API Routes
Handle 1 OpenAPI operation(s) under /feeds for the feeds route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### activity_get_feeds
- Operation ID: `activity_get_feeds`
- Route: `GET /feeds`
- Mode: READ
- Summary: Get feeds

203
skills/gists/SKILL.md Normal file
View File

@@ -0,0 +1,203 @@
---
name: gists-routes
description: Handle 19 OpenAPI operation(s) under /gists for the gists route group.
---
# gists API Routes
Handle 19 OpenAPI operation(s) under /gists for the gists route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### gists_list
- Operation ID: `gists_list`
- Route: `GET /gists`
- Mode: READ
- Summary: List gists for the authenticated user
- Parameters:
- `since` in `query`
- `per_page` in `query`
- `page` in `query`
### gists_create
- Operation ID: `gists_create`
- Route: `POST /gists`
- Mode: WRITE
- Summary: Create a gist
- Body: JSON request body accepted.
### gists_list_public
- Operation ID: `gists_list_public`
- Route: `GET /gists/public`
- Mode: READ
- Summary: List public gists
- Parameters:
- `since` in `query`
- `per_page` in `query`
- `page` in `query`
### gists_list_starred
- Operation ID: `gists_list_starred`
- Route: `GET /gists/starred`
- Mode: READ
- Summary: List starred gists
- Parameters:
- `since` in `query`
- `per_page` in `query`
- `page` in `query`
### gists_get
- Operation ID: `gists_get`
- Route: `GET /gists/{gist_id}`
- Mode: READ
- Summary: Get a gist
- Parameters:
- `gist_id` in `path` required
### gists_update
- Operation ID: `gists_update`
- Route: `PATCH /gists/{gist_id}`
- Mode: WRITE
- Summary: Update a gist
- Parameters:
- `gist_id` in `path` required
- Body: JSON request body accepted.
### gists_delete
- Operation ID: `gists_delete`
- Route: `DELETE /gists/{gist_id}`
- Mode: WRITE
- Summary: Delete a gist
- Parameters:
- `gist_id` in `path` required
### gists_list_comments
- Operation ID: `gists_list_comments`
- Route: `GET /gists/{gist_id}/comments`
- Mode: READ
- Summary: List gist comments
- Parameters:
- `gist_id` in `path` required
- `per_page` in `query`
- `page` in `query`
### gists_create_comment
- Operation ID: `gists_create_comment`
- Route: `POST /gists/{gist_id}/comments`
- Mode: WRITE
- Summary: Create a gist comment
- Parameters:
- `gist_id` in `path` required
- Body: JSON request body accepted.
### gists_get_comment
- Operation ID: `gists_get_comment`
- Route: `GET /gists/{gist_id}/comments/{comment_id}`
- Mode: READ
- Summary: Get a gist comment
- Parameters:
- `gist_id` in `path` required
- `comment_id` in `path` required
### gists_update_comment
- Operation ID: `gists_update_comment`
- Route: `PATCH /gists/{gist_id}/comments/{comment_id}`
- Mode: WRITE
- Summary: Update a gist comment
- Parameters:
- `gist_id` in `path` required
- `comment_id` in `path` required
- Body: JSON request body accepted.
### gists_delete_comment
- Operation ID: `gists_delete_comment`
- Route: `DELETE /gists/{gist_id}/comments/{comment_id}`
- Mode: WRITE
- Summary: Delete a gist comment
- Parameters:
- `gist_id` in `path` required
- `comment_id` in `path` required
### gists_list_commits
- Operation ID: `gists_list_commits`
- Route: `GET /gists/{gist_id}/commits`
- Mode: READ
- Summary: List gist commits
- Parameters:
- `gist_id` in `path` required
- `per_page` in `query`
- `page` in `query`
### gists_list_forks
- Operation ID: `gists_list_forks`
- Route: `GET /gists/{gist_id}/forks`
- Mode: READ
- Summary: List gist forks
- Parameters:
- `gist_id` in `path` required
- `per_page` in `query`
- `page` in `query`
### gists_fork
- Operation ID: `gists_fork`
- Route: `POST /gists/{gist_id}/forks`
- Mode: WRITE
- Summary: Fork a gist
- Parameters:
- `gist_id` in `path` required
### gists_check_is_starred
- Operation ID: `gists_check_is_starred`
- Route: `GET /gists/{gist_id}/star`
- Mode: READ
- Summary: Check if a gist is starred
- Parameters:
- `gist_id` in `path` required
### gists_star
- Operation ID: `gists_star`
- Route: `PUT /gists/{gist_id}/star`
- Mode: WRITE
- Summary: Star a gist
- Parameters:
- `gist_id` in `path` required
### gists_unstar
- Operation ID: `gists_unstar`
- Route: `DELETE /gists/{gist_id}/star`
- Mode: WRITE
- Summary: Unstar a gist
- Parameters:
- `gist_id` in `path` required
### gists_get_revision
- Operation ID: `gists_get_revision`
- Route: `GET /gists/{gist_id}/{sha}`
- Mode: READ
- Summary: Get a gist revision
- Parameters:
- `gist_id` in `path` required
- `sha` in `path` required

30
skills/gitignore/SKILL.md Normal file
View File

@@ -0,0 +1,30 @@
---
name: gitignore-routes
description: Handle 2 OpenAPI operation(s) under /gitignore/templates for the gitignore route group.
---
# gitignore API Routes
Handle 2 OpenAPI operation(s) under /gitignore/templates for the gitignore route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### gitignore_get_all_templates
- Operation ID: `gitignore_get_all_templates`
- Route: `GET /gitignore/templates`
- Mode: READ
- Summary: Get all gitignore templates
### gitignore_get_template
- Operation ID: `gitignore_get_template`
- Route: `GET /gitignore/templates/{name}`
- Mode: READ
- Summary: Get a gitignore template
- Parameters:
- `name` in `path` required

View File

@@ -0,0 +1,31 @@
---
name: installation-routes
description: Handle 2 OpenAPI operation(s) under /installation for the installation route group.
---
# installation API Routes
Handle 2 OpenAPI operation(s) under /installation for the installation route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### apps_list_repos_accessible_to_installation
- Operation ID: `apps_list_repos_accessible_to_installation`
- Route: `GET /installation/repositories`
- Mode: READ
- Summary: List repositories accessible to the app installation
- Parameters:
- `per_page` in `query`
- `page` in `query`
### apps_revoke_installation_access_token
- Operation ID: `apps_revoke_installation_access_token`
- Route: `DELETE /installation/token`
- Mode: WRITE
- Summary: Revoke an installation access token

34
skills/issues/SKILL.md Normal file
View File

@@ -0,0 +1,34 @@
---
name: issues-routes
description: Handle 1 OpenAPI operation(s) under /issues for the issues route group.
---
# issues API Routes
Handle 1 OpenAPI operation(s) under /issues for the issues route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### issues_list
- Operation ID: `issues_list`
- Route: `GET /issues`
- Mode: READ
- Summary: List issues assigned to the authenticated user
- Parameters:
- `filter` in `query`
- `state` in `query`
- `labels` in `query`
- `sort` in `query`
- `direction` in `query`
- `since` in `query`
- `collab` in `query`
- `orgs` in `query`
- `owned` in `query`
- `pulls` in `query`
- `per_page` in `query`
- `page` in `query`

34
skills/licenses/SKILL.md Normal file
View File

@@ -0,0 +1,34 @@
---
name: licenses-routes
description: Handle 2 OpenAPI operation(s) under /licenses for the licenses route group.
---
# licenses API Routes
Handle 2 OpenAPI operation(s) under /licenses for the licenses route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### licenses_get_all_commonly_used
- Operation ID: `licenses_get_all_commonly_used`
- Route: `GET /licenses`
- Mode: READ
- Summary: Get all commonly used licenses
- Parameters:
- `featured` in `query`
- `per_page` in `query`
- `page` in `query`
### licenses_get
- Operation ID: `licenses_get`
- Route: `GET /licenses/{license}`
- Mode: READ
- Summary: Get a license
- Parameters:
- `license` in `path` required

30
skills/markdown/SKILL.md Normal file
View File

@@ -0,0 +1,30 @@
---
name: markdown-routes
description: Handle 2 OpenAPI operation(s) under /markdown for the markdown route group.
---
# markdown API Routes
Handle 2 OpenAPI operation(s) under /markdown for the markdown route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### markdown_render
- Operation ID: `markdown_render`
- Route: `POST /markdown`
- Mode: WRITE
- Summary: Render a Markdown document
- Body: JSON request body accepted.
### markdown_render_raw
- Operation ID: `markdown_render_raw`
- Route: `POST /markdown/raw`
- Mode: WRITE
- Summary: Render a Markdown document in raw mode
- Body: JSON request body accepted.

View File

@@ -0,0 +1,78 @@
---
name: marketplace-listing-routes
description: Handle 6 OpenAPI operation(s) under /marketplace_listing for the marketplace listing route group.
---
# marketplace listing API Routes
Handle 6 OpenAPI operation(s) under /marketplace_listing for the marketplace listing route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### apps_get_subscription_plan_for_account
- Operation ID: `apps_get_subscription_plan_for_account`
- Route: `GET /marketplace_listing/accounts/{account_id}`
- Mode: READ
- Summary: Get a subscription plan for an account
- Parameters:
- `account_id` in `path` required
### apps_list_plans
- Operation ID: `apps_list_plans`
- Route: `GET /marketplace_listing/plans`
- Mode: READ
- Summary: List plans
- Parameters:
- `per_page` in `query`
- `page` in `query`
### apps_list_accounts_for_plan
- Operation ID: `apps_list_accounts_for_plan`
- Route: `GET /marketplace_listing/plans/{plan_id}/accounts`
- Mode: READ
- Summary: List accounts for a plan
- Parameters:
- `plan_id` in `path` required
- `sort` in `query`
- `direction` in `query`
- `per_page` in `query`
- `page` in `query`
### apps_get_subscription_plan_for_account_stubbed
- Operation ID: `apps_get_subscription_plan_for_account_stubbed`
- Route: `GET /marketplace_listing/stubbed/accounts/{account_id}`
- Mode: READ
- Summary: Get a subscription plan for an account (stubbed)
- Parameters:
- `account_id` in `path` required
### apps_list_plans_stubbed
- Operation ID: `apps_list_plans_stubbed`
- Route: `GET /marketplace_listing/stubbed/plans`
- Mode: READ
- Summary: List plans (stubbed)
- Parameters:
- `per_page` in `query`
- `page` in `query`
### apps_list_accounts_for_plan_stubbed
- Operation ID: `apps_list_accounts_for_plan_stubbed`
- Route: `GET /marketplace_listing/stubbed/plans/{plan_id}/accounts`
- Mode: READ
- Summary: List accounts for a plan (stubbed)
- Parameters:
- `plan_id` in `path` required
- `sort` in `query`
- `direction` in `query`
- `per_page` in `query`
- `page` in `query`

28
skills/meta/SKILL.md Normal file
View File

@@ -0,0 +1,28 @@
---
name: meta-routes
description: Handle 2 OpenAPI operation(s) for the meta route group.
---
# meta API Routes
Handle 2 OpenAPI operation(s) for the meta route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### meta_root
- Operation ID: `meta_root`
- Route: `GET /`
- Mode: READ
- Summary: GitHub API Root
### meta_get
- Operation ID: `meta_get`
- Route: `GET /meta`
- Mode: READ
- Summary: Get GitHub meta information

26
skills/networks/SKILL.md Normal file
View File

@@ -0,0 +1,26 @@
---
name: networks-routes
description: Handle 1 OpenAPI operation(s) under /networks/{owner}/{repo}/events for the networks route group.
---
# networks API Routes
Handle 1 OpenAPI operation(s) under /networks/{owner}/{repo}/events for the networks route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### activity_list_public_events_for_repo_network
- Operation ID: `activity_list_public_events_for_repo_network`
- Route: `GET /networks/{owner}/{repo}/events`
- Mode: READ
- Summary: List public events for a network of repositories
- Parameters:
- `owner` in `path` required
- `repo` in `path` required
- `per_page` in `query`
- `page` in `query`

View File

@@ -0,0 +1,91 @@
---
name: notifications-routes
description: Handle 8 OpenAPI operation(s) under /notifications for the notifications route group.
---
# notifications API Routes
Handle 8 OpenAPI operation(s) under /notifications for the notifications route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### activity_list_notifications_for_authenticated_user
- Operation ID: `activity_list_notifications_for_authenticated_user`
- Route: `GET /notifications`
- Mode: READ
- Summary: List notifications for the authenticated user
- Parameters:
- `all` in `query`
- `participating` in `query`
- `since` in `query`
- `before` in `query`
- `page` in `query`
- `per_page` in `query`
### activity_mark_notifications_as_read
- Operation ID: `activity_mark_notifications_as_read`
- Route: `PUT /notifications`
- Mode: WRITE
- Summary: Mark notifications as read
- Body: JSON request body accepted.
### activity_get_thread
- Operation ID: `activity_get_thread`
- Route: `GET /notifications/threads/{thread_id}`
- Mode: READ
- Summary: Get a thread
- Parameters:
- `thread_id` in `path` required
### activity_mark_thread_as_read
- Operation ID: `activity_mark_thread_as_read`
- Route: `PATCH /notifications/threads/{thread_id}`
- Mode: WRITE
- Summary: Mark a thread as read
- Parameters:
- `thread_id` in `path` required
### activity_mark_thread_as_done
- Operation ID: `activity_mark_thread_as_done`
- Route: `DELETE /notifications/threads/{thread_id}`
- Mode: WRITE
- Summary: Mark a thread as done
- Parameters:
- `thread_id` in `path` required
### activity_get_thread_subscription_for_authenticated_user
- Operation ID: `activity_get_thread_subscription_for_authenticated_user`
- Route: `GET /notifications/threads/{thread_id}/subscription`
- Mode: READ
- Summary: Get a thread subscription for the authenticated user
- Parameters:
- `thread_id` in `path` required
### activity_set_thread_subscription
- Operation ID: `activity_set_thread_subscription`
- Route: `PUT /notifications/threads/{thread_id}/subscription`
- Mode: WRITE
- Summary: Set a thread subscription
- Parameters:
- `thread_id` in `path` required
- Body: JSON request body accepted.
### activity_delete_thread_subscription
- Operation ID: `activity_delete_thread_subscription`
- Route: `DELETE /notifications/threads/{thread_id}/subscription`
- Mode: WRITE
- Summary: Delete a thread subscription
- Parameters:
- `thread_id` in `path` required

23
skills/octocat/SKILL.md Normal file
View File

@@ -0,0 +1,23 @@
---
name: octocat-routes
description: Handle 1 OpenAPI operation(s) under /octocat for the octocat route group.
---
# octocat API Routes
Handle 1 OpenAPI operation(s) under /octocat for the octocat route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### meta_get_octocat
- Operation ID: `meta_get_octocat`
- Route: `GET /octocat`
- Mode: READ
- Summary: Get Octocat
- Parameters:
- `s` in `query`

View File

@@ -0,0 +1,173 @@
---
name: organizations-routes
description: Handle 14 OpenAPI operation(s) under /organizations for the organizations route group.
---
# organizations API Routes
Handle 14 OpenAPI operation(s) under /organizations for the organizations route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### orgs_list
- Operation ID: `orgs_list`
- Route: `GET /organizations`
- Mode: READ
- Summary: List organizations
- Parameters:
- `since` in `query`
- `per_page` in `query`
### actions_get_actions_cache_retention_limit_for_organization
- Operation ID: `actions_get_actions_cache_retention_limit_for_organization`
- Route: `GET /organizations/{org}/actions/cache/retention-limit`
- Mode: READ
- Summary: Get GitHub Actions cache retention limit for an organization
- Parameters:
- `org` in `path` required
### actions_set_actions_cache_retention_limit_for_organization
- Operation ID: `actions_set_actions_cache_retention_limit_for_organization`
- Route: `PUT /organizations/{org}/actions/cache/retention-limit`
- Mode: WRITE
- Summary: Set GitHub Actions cache retention limit for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### actions_get_actions_cache_storage_limit_for_organization
- Operation ID: `actions_get_actions_cache_storage_limit_for_organization`
- Route: `GET /organizations/{org}/actions/cache/storage-limit`
- Mode: READ
- Summary: Get GitHub Actions cache storage limit for an organization
- Parameters:
- `org` in `path` required
### actions_set_actions_cache_storage_limit_for_organization
- Operation ID: `actions_set_actions_cache_storage_limit_for_organization`
- Route: `PUT /organizations/{org}/actions/cache/storage-limit`
- Mode: WRITE
- Summary: Set GitHub Actions cache storage limit for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### billing_get_github_billing_ai_credit_usage_report_org
- Operation ID: `billing_get_github_billing_ai_credit_usage_report_org`
- Route: `GET /organizations/{org}/settings/billing/ai_credit/usage`
- Mode: READ
- Summary: Get billing AI credit usage report for an organization
- Parameters:
- `org` in `path` required
- `year` in `query`
- `month` in `query`
- `day` in `query`
- `user` in `query`
- `model` in `query`
- `product` in `query`
### billing_get_all_budgets_org
- Operation ID: `billing_get_all_budgets_org`
- Route: `GET /organizations/{org}/settings/billing/budgets`
- Mode: READ
- Summary: Get all budgets for an organization
- Parameters:
- `org` in `path` required
- `page` in `query`
- `per_page` in `query`
- `scope` in `query`
- `user` in `query`
### billing_create_organization_budget
- Operation ID: `billing_create_organization_budget`
- Route: `POST /organizations/{org}/settings/billing/budgets`
- Mode: WRITE
- Summary: Create a budget for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### billing_get_budget_org
- Operation ID: `billing_get_budget_org`
- Route: `GET /organizations/{org}/settings/billing/budgets/{budget_id}`
- Mode: READ
- Summary: Get a budget by ID for an organization
- Parameters:
- `org` in `path` required
- `budget_id` in `path` required
### billing_update_budget_org
- Operation ID: `billing_update_budget_org`
- Route: `PATCH /organizations/{org}/settings/billing/budgets/{budget_id}`
- Mode: WRITE
- Summary: Update a budget for an organization
- Parameters:
- `org` in `path` required
- `budget_id` in `path` required
- Body: JSON request body accepted.
### billing_delete_budget_org
- Operation ID: `billing_delete_budget_org`
- Route: `DELETE /organizations/{org}/settings/billing/budgets/{budget_id}`
- Mode: WRITE
- Summary: Delete a budget for an organization
- Parameters:
- `org` in `path` required
- `budget_id` in `path` required
### billing_get_github_billing_premium_request_usage_report_org
- Operation ID: `billing_get_github_billing_premium_request_usage_report_org`
- Route: `GET /organizations/{org}/settings/billing/premium_request/usage`
- Mode: READ
- Summary: Get billing premium request usage report for an organization
- Parameters:
- `org` in `path` required
- `year` in `query`
- `month` in `query`
- `day` in `query`
- `user` in `query`
- `model` in `query`
- `product` in `query`
### billing_get_github_billing_usage_report_org
- Operation ID: `billing_get_github_billing_usage_report_org`
- Route: `GET /organizations/{org}/settings/billing/usage`
- Mode: READ
- Summary: Get billing usage report for an organization
- Parameters:
- `org` in `path` required
- `year` in `query`
- `month` in `query`
- `day` in `query`
### billing_get_github_billing_usage_summary_report_org
- Operation ID: `billing_get_github_billing_usage_summary_report_org`
- Route: `GET /organizations/{org}/settings/billing/usage/summary`
- Mode: READ
- Summary: Get billing usage summary for an organization
- Parameters:
- `org` in `path` required
- `year` in `query`
- `month` in `query`
- `day` in `query`
- `repository` in `query`
- `product` in `query`
- `sku` in `query`

823
skills/orgs-1/SKILL.md Normal file
View File

@@ -0,0 +1,823 @@
---
name: orgs-1-routes
description: Handle 80 OpenAPI operation(s) under /orgs/{org} for the orgs 1 route group.
---
# orgs 1 API Routes
Handle 80 OpenAPI operation(s) under /orgs/{org} for the orgs 1 route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### orgs_get
- Operation ID: `orgs_get`
- Route: `GET /orgs/{org}`
- Mode: READ
- Summary: Get an organization
- Parameters:
- `org` in `path` required
### orgs_update
- Operation ID: `orgs_update`
- Route: `PATCH /orgs/{org}`
- Mode: WRITE
- Summary: Update an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### orgs_delete
- Operation ID: `orgs_delete`
- Route: `DELETE /orgs/{org}`
- Mode: WRITE
- Summary: Delete an organization
- Parameters:
- `org` in `path` required
### actions_get_actions_cache_usage_for_org
- Operation ID: `actions_get_actions_cache_usage_for_org`
- Route: `GET /orgs/{org}/actions/cache/usage`
- Mode: READ
- Summary: Get GitHub Actions cache usage for an organization
- Parameters:
- `org` in `path` required
### actions_get_actions_cache_usage_by_repo_for_org
- Operation ID: `actions_get_actions_cache_usage_by_repo_for_org`
- Route: `GET /orgs/{org}/actions/cache/usage-by-repository`
- Mode: READ
- Summary: List repositories with GitHub Actions cache usage for an organization
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### actions_list_hosted_runners_for_org
- Operation ID: `actions_list_hosted_runners_for_org`
- Route: `GET /orgs/{org}/actions/hosted-runners`
- Mode: READ
- Summary: List GitHub-hosted runners for an organization
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### actions_create_hosted_runner_for_org
- Operation ID: `actions_create_hosted_runner_for_org`
- Route: `POST /orgs/{org}/actions/hosted-runners`
- Mode: WRITE
- Summary: Create a GitHub-hosted runner for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### actions_list_custom_images_for_org
- Operation ID: `actions_list_custom_images_for_org`
- Route: `GET /orgs/{org}/actions/hosted-runners/images/custom`
- Mode: READ
- Summary: List custom images for an organization
- Parameters:
- `org` in `path` required
### actions_get_custom_image_for_org
- Operation ID: `actions_get_custom_image_for_org`
- Route: `GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}`
- Mode: READ
- Summary: Get a custom image definition for GitHub Actions Hosted Runners
- Parameters:
- `org` in `path` required
- `image_definition_id` in `path` required
### actions_delete_custom_image_from_org
- Operation ID: `actions_delete_custom_image_from_org`
- Route: `DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}`
- Mode: WRITE
- Summary: Delete a custom image from the organization
- Parameters:
- `org` in `path` required
- `image_definition_id` in `path` required
### actions_list_custom_image_versions_for_org
- Operation ID: `actions_list_custom_image_versions_for_org`
- Route: `GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions`
- Mode: READ
- Summary: List image versions of a custom image for an organization
- Parameters:
- `image_definition_id` in `path` required
- `org` in `path` required
### actions_get_custom_image_version_for_org
- Operation ID: `actions_get_custom_image_version_for_org`
- Route: `GET /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}`
- Mode: READ
- Summary: Get an image version of a custom image for GitHub Actions Hosted Runners
- Parameters:
- `org` in `path` required
- `image_definition_id` in `path` required
- `version` in `path` required
### actions_delete_custom_image_version_from_org
- Operation ID: `actions_delete_custom_image_version_from_org`
- Route: `DELETE /orgs/{org}/actions/hosted-runners/images/custom/{image_definition_id}/versions/{version}`
- Mode: WRITE
- Summary: Delete an image version of custom image from the organization
- Parameters:
- `org` in `path` required
- `image_definition_id` in `path` required
- `version` in `path` required
### actions_get_hosted_runners_github_owned_images_for_org
- Operation ID: `actions_get_hosted_runners_github_owned_images_for_org`
- Route: `GET /orgs/{org}/actions/hosted-runners/images/github-owned`
- Mode: READ
- Summary: Get GitHub-owned images for GitHub-hosted runners in an organization
- Parameters:
- `org` in `path` required
### actions_get_hosted_runners_partner_images_for_org
- Operation ID: `actions_get_hosted_runners_partner_images_for_org`
- Route: `GET /orgs/{org}/actions/hosted-runners/images/partner`
- Mode: READ
- Summary: Get partner images for GitHub-hosted runners in an organization
- Parameters:
- `org` in `path` required
### actions_get_hosted_runners_limits_for_org
- Operation ID: `actions_get_hosted_runners_limits_for_org`
- Route: `GET /orgs/{org}/actions/hosted-runners/limits`
- Mode: READ
- Summary: Get limits on GitHub-hosted runners for an organization
- Parameters:
- `org` in `path` required
### actions_get_hosted_runners_machine_specs_for_org
- Operation ID: `actions_get_hosted_runners_machine_specs_for_org`
- Route: `GET /orgs/{org}/actions/hosted-runners/machine-sizes`
- Mode: READ
- Summary: Get GitHub-hosted runners machine specs for an organization
- Parameters:
- `org` in `path` required
### actions_get_hosted_runners_platforms_for_org
- Operation ID: `actions_get_hosted_runners_platforms_for_org`
- Route: `GET /orgs/{org}/actions/hosted-runners/platforms`
- Mode: READ
- Summary: Get platforms for GitHub-hosted runners in an organization
- Parameters:
- `org` in `path` required
### actions_get_hosted_runner_for_org
- Operation ID: `actions_get_hosted_runner_for_org`
- Route: `GET /orgs/{org}/actions/hosted-runners/{hosted_runner_id}`
- Mode: READ
- Summary: Get a GitHub-hosted runner for an organization
- Parameters:
- `org` in `path` required
- `hosted_runner_id` in `path` required
### actions_update_hosted_runner_for_org
- Operation ID: `actions_update_hosted_runner_for_org`
- Route: `PATCH /orgs/{org}/actions/hosted-runners/{hosted_runner_id}`
- Mode: WRITE
- Summary: Update a GitHub-hosted runner for an organization
- Parameters:
- `org` in `path` required
- `hosted_runner_id` in `path` required
- Body: JSON request body accepted.
### actions_delete_hosted_runner_for_org
- Operation ID: `actions_delete_hosted_runner_for_org`
- Route: `DELETE /orgs/{org}/actions/hosted-runners/{hosted_runner_id}`
- Mode: WRITE
- Summary: Delete a GitHub-hosted runner for an organization
- Parameters:
- `org` in `path` required
- `hosted_runner_id` in `path` required
### oidc_list_oidc_custom_property_inclusions_for_org
- Operation ID: `oidc_list_oidc_custom_property_inclusions_for_org`
- Route: `GET /orgs/{org}/actions/oidc/customization/properties/repo`
- Mode: READ
- Summary: List OIDC custom property inclusions for an organization
- Parameters:
- `org` in `path` required
### oidc_create_oidc_custom_property_inclusion_for_org
- Operation ID: `oidc_create_oidc_custom_property_inclusion_for_org`
- Route: `POST /orgs/{org}/actions/oidc/customization/properties/repo`
- Mode: WRITE
- Summary: Create an OIDC custom property inclusion for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### oidc_delete_oidc_custom_property_inclusion_for_org
- Operation ID: `oidc_delete_oidc_custom_property_inclusion_for_org`
- Route: `DELETE /orgs/{org}/actions/oidc/customization/properties/repo/{custom_property_name}`
- Mode: WRITE
- Summary: Delete an OIDC custom property inclusion for an organization
- Parameters:
- `org` in `path` required
- `custom_property_name` in `path` required
### oidc_get_oidc_custom_sub_template_for_org
- Operation ID: `oidc_get_oidc_custom_sub_template_for_org`
- Route: `GET /orgs/{org}/actions/oidc/customization/sub`
- Mode: READ
- Summary: Get the customization template for an OIDC subject claim for an organization
- Parameters:
- `org` in `path` required
### oidc_update_oidc_custom_sub_template_for_org
- Operation ID: `oidc_update_oidc_custom_sub_template_for_org`
- Route: `PUT /orgs/{org}/actions/oidc/customization/sub`
- Mode: WRITE
- Summary: Set the customization template for an OIDC subject claim for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### actions_get_github_actions_permissions_organization
- Operation ID: `actions_get_github_actions_permissions_organization`
- Route: `GET /orgs/{org}/actions/permissions`
- Mode: READ
- Summary: Get GitHub Actions permissions for an organization
- Parameters:
- `org` in `path` required
### actions_set_github_actions_permissions_organization
- Operation ID: `actions_set_github_actions_permissions_organization`
- Route: `PUT /orgs/{org}/actions/permissions`
- Mode: WRITE
- Summary: Set GitHub Actions permissions for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### actions_get_artifact_and_log_retention_settings_organization
- Operation ID: `actions_get_artifact_and_log_retention_settings_organization`
- Route: `GET /orgs/{org}/actions/permissions/artifact-and-log-retention`
- Mode: READ
- Summary: Get artifact and log retention settings for an organization
- Parameters:
- `org` in `path` required
### actions_set_artifact_and_log_retention_settings_organization
- Operation ID: `actions_set_artifact_and_log_retention_settings_organization`
- Route: `PUT /orgs/{org}/actions/permissions/artifact-and-log-retention`
- Mode: WRITE
- Summary: Set artifact and log retention settings for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### actions_get_fork_pr_contributor_approval_permissions_organization
- Operation ID: `actions_get_fork_pr_contributor_approval_permissions_organization`
- Route: `GET /orgs/{org}/actions/permissions/fork-pr-contributor-approval`
- Mode: READ
- Summary: Get fork PR contributor approval permissions for an organization
- Parameters:
- `org` in `path` required
### actions_set_fork_pr_contributor_approval_permissions_organization
- Operation ID: `actions_set_fork_pr_contributor_approval_permissions_organization`
- Route: `PUT /orgs/{org}/actions/permissions/fork-pr-contributor-approval`
- Mode: WRITE
- Summary: Set fork PR contributor approval permissions for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### actions_get_private_repo_fork_pr_workflows_settings_organization
- Operation ID: `actions_get_private_repo_fork_pr_workflows_settings_organization`
- Route: `GET /orgs/{org}/actions/permissions/fork-pr-workflows-private-repos`
- Mode: READ
- Summary: Get private repo fork PR workflow settings for an organization
- Parameters:
- `org` in `path` required
### actions_set_private_repo_fork_pr_workflows_settings_organization
- Operation ID: `actions_set_private_repo_fork_pr_workflows_settings_organization`
- Route: `PUT /orgs/{org}/actions/permissions/fork-pr-workflows-private-repos`
- Mode: WRITE
- Summary: Set private repo fork PR workflow settings for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### actions_list_selected_repositories_enabled_github_actions_organization
- Operation ID: `actions_list_selected_repositories_enabled_github_actions_organization`
- Route: `GET /orgs/{org}/actions/permissions/repositories`
- Mode: READ
- Summary: List selected repositories enabled for GitHub Actions in an organization
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### actions_set_selected_repositories_enabled_github_actions_organization
- Operation ID: `actions_set_selected_repositories_enabled_github_actions_organization`
- Route: `PUT /orgs/{org}/actions/permissions/repositories`
- Mode: WRITE
- Summary: Set selected repositories enabled for GitHub Actions in an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### actions_enable_selected_repository_github_actions_organization
- Operation ID: `actions_enable_selected_repository_github_actions_organization`
- Route: `PUT /orgs/{org}/actions/permissions/repositories/{repository_id}`
- Mode: WRITE
- Summary: Enable a selected repository for GitHub Actions in an organization
- Parameters:
- `org` in `path` required
- `repository_id` in `path` required
### actions_disable_selected_repository_github_actions_organization
- Operation ID: `actions_disable_selected_repository_github_actions_organization`
- Route: `DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}`
- Mode: WRITE
- Summary: Disable a selected repository for GitHub Actions in an organization
- Parameters:
- `org` in `path` required
- `repository_id` in `path` required
### actions_get_allowed_actions_organization
- Operation ID: `actions_get_allowed_actions_organization`
- Route: `GET /orgs/{org}/actions/permissions/selected-actions`
- Mode: READ
- Summary: Get allowed actions and reusable workflows for an organization
- Parameters:
- `org` in `path` required
### actions_set_allowed_actions_organization
- Operation ID: `actions_set_allowed_actions_organization`
- Route: `PUT /orgs/{org}/actions/permissions/selected-actions`
- Mode: WRITE
- Summary: Set allowed actions and reusable workflows for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### actions_get_self_hosted_runners_permissions_organization
- Operation ID: `actions_get_self_hosted_runners_permissions_organization`
- Route: `GET /orgs/{org}/actions/permissions/self-hosted-runners`
- Mode: READ
- Summary: Get self-hosted runners settings for an organization
- Parameters:
- `org` in `path` required
### actions_set_self_hosted_runners_permissions_organization
- Operation ID: `actions_set_self_hosted_runners_permissions_organization`
- Route: `PUT /orgs/{org}/actions/permissions/self-hosted-runners`
- Mode: WRITE
- Summary: Set self-hosted runners settings for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### actions_list_selected_repositories_self_hosted_runners_organization
- Operation ID: `actions_list_selected_repositories_self_hosted_runners_organization`
- Route: `GET /orgs/{org}/actions/permissions/self-hosted-runners/repositories`
- Mode: READ
- Summary: List repositories allowed to use self-hosted runners in an organization
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### actions_set_selected_repositories_self_hosted_runners_organization
- Operation ID: `actions_set_selected_repositories_self_hosted_runners_organization`
- Route: `PUT /orgs/{org}/actions/permissions/self-hosted-runners/repositories`
- Mode: WRITE
- Summary: Set repositories allowed to use self-hosted runners in an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### actions_enable_selected_repository_self_hosted_runners_organization
- Operation ID: `actions_enable_selected_repository_self_hosted_runners_organization`
- Route: `PUT /orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}`
- Mode: WRITE
- Summary: Add a repository to the list of repositories allowed to use self-hosted runners in an organization
- Parameters:
- `org` in `path` required
- `repository_id` in `path` required
### actions_disable_selected_repository_self_hosted_runners_organization
- Operation ID: `actions_disable_selected_repository_self_hosted_runners_organization`
- Route: `DELETE /orgs/{org}/actions/permissions/self-hosted-runners/repositories/{repository_id}`
- Mode: WRITE
- Summary: Remove a repository from the list of repositories allowed to use self-hosted runners in an organization
- Parameters:
- `org` in `path` required
- `repository_id` in `path` required
### actions_get_github_actions_default_workflow_permissions_organization
- Operation ID: `actions_get_github_actions_default_workflow_permissions_organization`
- Route: `GET /orgs/{org}/actions/permissions/workflow`
- Mode: READ
- Summary: Get default workflow permissions for an organization
- Parameters:
- `org` in `path` required
### actions_set_github_actions_default_workflow_permissions_organization
- Operation ID: `actions_set_github_actions_default_workflow_permissions_organization`
- Route: `PUT /orgs/{org}/actions/permissions/workflow`
- Mode: WRITE
- Summary: Set default workflow permissions for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### actions_list_self_hosted_runner_groups_for_org
- Operation ID: `actions_list_self_hosted_runner_groups_for_org`
- Route: `GET /orgs/{org}/actions/runner-groups`
- Mode: READ
- Summary: List self-hosted runner groups for an organization
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
- `visible_to_repository` in `query`
### actions_create_self_hosted_runner_group_for_org
- Operation ID: `actions_create_self_hosted_runner_group_for_org`
- Route: `POST /orgs/{org}/actions/runner-groups`
- Mode: WRITE
- Summary: Create a self-hosted runner group for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### actions_get_self_hosted_runner_group_for_org
- Operation ID: `actions_get_self_hosted_runner_group_for_org`
- Route: `GET /orgs/{org}/actions/runner-groups/{runner_group_id}`
- Mode: READ
- Summary: Get a self-hosted runner group for an organization
- Parameters:
- `org` in `path` required
- `runner_group_id` in `path` required
### actions_update_self_hosted_runner_group_for_org
- Operation ID: `actions_update_self_hosted_runner_group_for_org`
- Route: `PATCH /orgs/{org}/actions/runner-groups/{runner_group_id}`
- Mode: WRITE
- Summary: Update a self-hosted runner group for an organization
- Parameters:
- `org` in `path` required
- `runner_group_id` in `path` required
- Body: JSON request body accepted.
### actions_delete_self_hosted_runner_group_from_org
- Operation ID: `actions_delete_self_hosted_runner_group_from_org`
- Route: `DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}`
- Mode: WRITE
- Summary: Delete a self-hosted runner group from an organization
- Parameters:
- `org` in `path` required
- `runner_group_id` in `path` required
### actions_list_github_hosted_runners_in_group_for_org
- Operation ID: `actions_list_github_hosted_runners_in_group_for_org`
- Route: `GET /orgs/{org}/actions/runner-groups/{runner_group_id}/hosted-runners`
- Mode: READ
- Summary: List GitHub-hosted runners in a group for an organization
- Parameters:
- `org` in `path` required
- `runner_group_id` in `path` required
- `per_page` in `query`
- `page` in `query`
### actions_list_repo_access_to_self_hosted_runner_group_in_org
- Operation ID: `actions_list_repo_access_to_self_hosted_runner_group_in_org`
- Route: `GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories`
- Mode: READ
- Summary: List repository access to a self-hosted runner group in an organization
- Parameters:
- `org` in `path` required
- `runner_group_id` in `path` required
- `page` in `query`
- `per_page` in `query`
### actions_set_repo_access_to_self_hosted_runner_group_in_org
- Operation ID: `actions_set_repo_access_to_self_hosted_runner_group_in_org`
- Route: `PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories`
- Mode: WRITE
- Summary: Set repository access for a self-hosted runner group in an organization
- Parameters:
- `org` in `path` required
- `runner_group_id` in `path` required
- Body: JSON request body accepted.
### actions_add_repo_access_to_self_hosted_runner_group_in_org
- Operation ID: `actions_add_repo_access_to_self_hosted_runner_group_in_org`
- Route: `PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}`
- Mode: WRITE
- Summary: Add repository access to a self-hosted runner group in an organization
- Parameters:
- `org` in `path` required
- `runner_group_id` in `path` required
- `repository_id` in `path` required
### actions_remove_repo_access_to_self_hosted_runner_group_in_org
- Operation ID: `actions_remove_repo_access_to_self_hosted_runner_group_in_org`
- Route: `DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}`
- Mode: WRITE
- Summary: Remove repository access to a self-hosted runner group in an organization
- Parameters:
- `org` in `path` required
- `runner_group_id` in `path` required
- `repository_id` in `path` required
### actions_list_self_hosted_runners_in_group_for_org
- Operation ID: `actions_list_self_hosted_runners_in_group_for_org`
- Route: `GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners`
- Mode: READ
- Summary: List self-hosted runners in a group for an organization
- Parameters:
- `org` in `path` required
- `runner_group_id` in `path` required
- `per_page` in `query`
- `page` in `query`
### actions_set_self_hosted_runners_in_group_for_org
- Operation ID: `actions_set_self_hosted_runners_in_group_for_org`
- Route: `PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners`
- Mode: WRITE
- Summary: Set self-hosted runners in a group for an organization
- Parameters:
- `org` in `path` required
- `runner_group_id` in `path` required
- Body: JSON request body accepted.
### actions_add_self_hosted_runner_to_group_for_org
- Operation ID: `actions_add_self_hosted_runner_to_group_for_org`
- Route: `PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`
- Mode: WRITE
- Summary: Add a self-hosted runner to a group for an organization
- Parameters:
- `org` in `path` required
- `runner_group_id` in `path` required
- `runner_id` in `path` required
### actions_remove_self_hosted_runner_from_group_for_org
- Operation ID: `actions_remove_self_hosted_runner_from_group_for_org`
- Route: `DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}`
- Mode: WRITE
- Summary: Remove a self-hosted runner from a group for an organization
- Parameters:
- `org` in `path` required
- `runner_group_id` in `path` required
- `runner_id` in `path` required
### actions_list_self_hosted_runners_for_org
- Operation ID: `actions_list_self_hosted_runners_for_org`
- Route: `GET /orgs/{org}/actions/runners`
- Mode: READ
- Summary: List self-hosted runners for an organization
- Parameters:
- `name` in `query`
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### actions_list_runner_applications_for_org
- Operation ID: `actions_list_runner_applications_for_org`
- Route: `GET /orgs/{org}/actions/runners/downloads`
- Mode: READ
- Summary: List runner applications for an organization
- Parameters:
- `org` in `path` required
### actions_generate_runner_jitconfig_for_org
- Operation ID: `actions_generate_runner_jitconfig_for_org`
- Route: `POST /orgs/{org}/actions/runners/generate-jitconfig`
- Mode: WRITE
- Summary: Create configuration for a just-in-time runner for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### actions_create_registration_token_for_org
- Operation ID: `actions_create_registration_token_for_org`
- Route: `POST /orgs/{org}/actions/runners/registration-token`
- Mode: WRITE
- Summary: Create a registration token for an organization
- Parameters:
- `org` in `path` required
### actions_create_remove_token_for_org
- Operation ID: `actions_create_remove_token_for_org`
- Route: `POST /orgs/{org}/actions/runners/remove-token`
- Mode: WRITE
- Summary: Create a remove token for an organization
- Parameters:
- `org` in `path` required
### actions_get_self_hosted_runner_for_org
- Operation ID: `actions_get_self_hosted_runner_for_org`
- Route: `GET /orgs/{org}/actions/runners/{runner_id}`
- Mode: READ
- Summary: Get a self-hosted runner for an organization
- Parameters:
- `org` in `path` required
- `runner_id` in `path` required
### actions_delete_self_hosted_runner_from_org
- Operation ID: `actions_delete_self_hosted_runner_from_org`
- Route: `DELETE /orgs/{org}/actions/runners/{runner_id}`
- Mode: WRITE
- Summary: Delete a self-hosted runner from an organization
- Parameters:
- `org` in `path` required
- `runner_id` in `path` required
### actions_list_labels_for_self_hosted_runner_for_org
- Operation ID: `actions_list_labels_for_self_hosted_runner_for_org`
- Route: `GET /orgs/{org}/actions/runners/{runner_id}/labels`
- Mode: READ
- Summary: List labels for a self-hosted runner for an organization
- Parameters:
- `org` in `path` required
- `runner_id` in `path` required
### actions_add_custom_labels_to_self_hosted_runner_for_org
- Operation ID: `actions_add_custom_labels_to_self_hosted_runner_for_org`
- Route: `POST /orgs/{org}/actions/runners/{runner_id}/labels`
- Mode: WRITE
- Summary: Add custom labels to a self-hosted runner for an organization
- Parameters:
- `org` in `path` required
- `runner_id` in `path` required
- Body: JSON request body accepted.
### actions_set_custom_labels_for_self_hosted_runner_for_org
- Operation ID: `actions_set_custom_labels_for_self_hosted_runner_for_org`
- Route: `PUT /orgs/{org}/actions/runners/{runner_id}/labels`
- Mode: WRITE
- Summary: Set custom labels for a self-hosted runner for an organization
- Parameters:
- `org` in `path` required
- `runner_id` in `path` required
- Body: JSON request body accepted.
### actions_remove_all_custom_labels_from_self_hosted_runner_for_org
- Operation ID: `actions_remove_all_custom_labels_from_self_hosted_runner_for_org`
- Route: `DELETE /orgs/{org}/actions/runners/{runner_id}/labels`
- Mode: WRITE
- Summary: Remove all custom labels from a self-hosted runner for an organization
- Parameters:
- `org` in `path` required
- `runner_id` in `path` required
### actions_remove_custom_label_from_self_hosted_runner_for_org
- Operation ID: `actions_remove_custom_label_from_self_hosted_runner_for_org`
- Route: `DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}`
- Mode: WRITE
- Summary: Remove a custom label from a self-hosted runner for an organization
- Parameters:
- `org` in `path` required
- `runner_id` in `path` required
- `name` in `path` required
### actions_list_org_secrets
- Operation ID: `actions_list_org_secrets`
- Route: `GET /orgs/{org}/actions/secrets`
- Mode: READ
- Summary: List organization secrets
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### actions_get_org_public_key
- Operation ID: `actions_get_org_public_key`
- Route: `GET /orgs/{org}/actions/secrets/public-key`
- Mode: READ
- Summary: Get an organization public key
- Parameters:
- `org` in `path` required
### actions_get_org_secret
- Operation ID: `actions_get_org_secret`
- Route: `GET /orgs/{org}/actions/secrets/{secret_name}`
- Mode: READ
- Summary: Get an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
### actions_create_or_update_org_secret
- Operation ID: `actions_create_or_update_org_secret`
- Route: `PUT /orgs/{org}/actions/secrets/{secret_name}`
- Mode: WRITE
- Summary: Create or update an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- Body: JSON request body accepted.
### actions_delete_org_secret
- Operation ID: `actions_delete_org_secret`
- Route: `DELETE /orgs/{org}/actions/secrets/{secret_name}`
- Mode: WRITE
- Summary: Delete an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
### actions_list_selected_repos_for_org_secret
- Operation ID: `actions_list_selected_repos_for_org_secret`
- Route: `GET /orgs/{org}/actions/secrets/{secret_name}/repositories`
- Mode: READ
- Summary: List selected repositories for an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- `page` in `query`
- `per_page` in `query`

883
skills/orgs-2/SKILL.md Normal file
View File

@@ -0,0 +1,883 @@
---
name: orgs-2-routes
description: Handle 80 OpenAPI operation(s) under /orgs/{org} for the orgs 2 route group.
---
# orgs 2 API Routes
Handle 80 OpenAPI operation(s) under /orgs/{org} for the orgs 2 route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### actions_set_selected_repos_for_org_secret
- Operation ID: `actions_set_selected_repos_for_org_secret`
- Route: `PUT /orgs/{org}/actions/secrets/{secret_name}/repositories`
- Mode: WRITE
- Summary: Set selected repositories for an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- Body: JSON request body accepted.
### actions_add_selected_repo_to_org_secret
- Operation ID: `actions_add_selected_repo_to_org_secret`
- Route: `PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}`
- Mode: WRITE
- Summary: Add selected repository to an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- `repository_id` in `path` required
### actions_remove_selected_repo_from_org_secret
- Operation ID: `actions_remove_selected_repo_from_org_secret`
- Route: `DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}`
- Mode: WRITE
- Summary: Remove selected repository from an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- `repository_id` in `path` required
### actions_list_org_variables
- Operation ID: `actions_list_org_variables`
- Route: `GET /orgs/{org}/actions/variables`
- Mode: READ
- Summary: List organization variables
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### actions_create_org_variable
- Operation ID: `actions_create_org_variable`
- Route: `POST /orgs/{org}/actions/variables`
- Mode: WRITE
- Summary: Create an organization variable
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### actions_get_org_variable
- Operation ID: `actions_get_org_variable`
- Route: `GET /orgs/{org}/actions/variables/{name}`
- Mode: READ
- Summary: Get an organization variable
- Parameters:
- `org` in `path` required
- `name` in `path` required
### actions_update_org_variable
- Operation ID: `actions_update_org_variable`
- Route: `PATCH /orgs/{org}/actions/variables/{name}`
- Mode: WRITE
- Summary: Update an organization variable
- Parameters:
- `org` in `path` required
- `name` in `path` required
- Body: JSON request body accepted.
### actions_delete_org_variable
- Operation ID: `actions_delete_org_variable`
- Route: `DELETE /orgs/{org}/actions/variables/{name}`
- Mode: WRITE
- Summary: Delete an organization variable
- Parameters:
- `org` in `path` required
- `name` in `path` required
### actions_list_selected_repos_for_org_variable
- Operation ID: `actions_list_selected_repos_for_org_variable`
- Route: `GET /orgs/{org}/actions/variables/{name}/repositories`
- Mode: READ
- Summary: List selected repositories for an organization variable
- Parameters:
- `org` in `path` required
- `name` in `path` required
- `page` in `query`
- `per_page` in `query`
### actions_set_selected_repos_for_org_variable
- Operation ID: `actions_set_selected_repos_for_org_variable`
- Route: `PUT /orgs/{org}/actions/variables/{name}/repositories`
- Mode: WRITE
- Summary: Set selected repositories for an organization variable
- Parameters:
- `org` in `path` required
- `name` in `path` required
- Body: JSON request body accepted.
### actions_add_selected_repo_to_org_variable
- Operation ID: `actions_add_selected_repo_to_org_variable`
- Route: `PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}`
- Mode: WRITE
- Summary: Add selected repository to an organization variable
- Parameters:
- `org` in `path` required
- `name` in `path` required
- `repository_id` in `path` required
### actions_remove_selected_repo_from_org_variable
- Operation ID: `actions_remove_selected_repo_from_org_variable`
- Route: `DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}`
- Mode: WRITE
- Summary: Remove selected repository from an organization variable
- Parameters:
- `org` in `path` required
- `name` in `path` required
- `repository_id` in `path` required
### agents_list_org_secrets
- Operation ID: `agents_list_org_secrets`
- Route: `GET /orgs/{org}/agents/secrets`
- Mode: READ
- Summary: List organization secrets
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### agents_get_org_public_key
- Operation ID: `agents_get_org_public_key`
- Route: `GET /orgs/{org}/agents/secrets/public-key`
- Mode: READ
- Summary: Get an organization public key
- Parameters:
- `org` in `path` required
### agents_get_org_secret
- Operation ID: `agents_get_org_secret`
- Route: `GET /orgs/{org}/agents/secrets/{secret_name}`
- Mode: READ
- Summary: Get an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
### agents_create_or_update_org_secret
- Operation ID: `agents_create_or_update_org_secret`
- Route: `PUT /orgs/{org}/agents/secrets/{secret_name}`
- Mode: WRITE
- Summary: Create or update an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- Body: JSON request body accepted.
### agents_delete_org_secret
- Operation ID: `agents_delete_org_secret`
- Route: `DELETE /orgs/{org}/agents/secrets/{secret_name}`
- Mode: WRITE
- Summary: Delete an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
### agents_list_selected_repos_for_org_secret
- Operation ID: `agents_list_selected_repos_for_org_secret`
- Route: `GET /orgs/{org}/agents/secrets/{secret_name}/repositories`
- Mode: READ
- Summary: List selected repositories for an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- `page` in `query`
- `per_page` in `query`
### agents_set_selected_repos_for_org_secret
- Operation ID: `agents_set_selected_repos_for_org_secret`
- Route: `PUT /orgs/{org}/agents/secrets/{secret_name}/repositories`
- Mode: WRITE
- Summary: Set selected repositories for an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- Body: JSON request body accepted.
### agents_add_selected_repo_to_org_secret
- Operation ID: `agents_add_selected_repo_to_org_secret`
- Route: `PUT /orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}`
- Mode: WRITE
- Summary: Add selected repository to an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- `repository_id` in `path` required
### agents_remove_selected_repo_from_org_secret
- Operation ID: `agents_remove_selected_repo_from_org_secret`
- Route: `DELETE /orgs/{org}/agents/secrets/{secret_name}/repositories/{repository_id}`
- Mode: WRITE
- Summary: Remove selected repository from an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- `repository_id` in `path` required
### agents_list_org_variables
- Operation ID: `agents_list_org_variables`
- Route: `GET /orgs/{org}/agents/variables`
- Mode: READ
- Summary: List organization variables
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### agents_create_org_variable
- Operation ID: `agents_create_org_variable`
- Route: `POST /orgs/{org}/agents/variables`
- Mode: WRITE
- Summary: Create an organization variable
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### agents_get_org_variable
- Operation ID: `agents_get_org_variable`
- Route: `GET /orgs/{org}/agents/variables/{name}`
- Mode: READ
- Summary: Get an organization variable
- Parameters:
- `org` in `path` required
- `name` in `path` required
### agents_update_org_variable
- Operation ID: `agents_update_org_variable`
- Route: `PATCH /orgs/{org}/agents/variables/{name}`
- Mode: WRITE
- Summary: Update an organization variable
- Parameters:
- `org` in `path` required
- `name` in `path` required
- Body: JSON request body accepted.
### agents_delete_org_variable
- Operation ID: `agents_delete_org_variable`
- Route: `DELETE /orgs/{org}/agents/variables/{name}`
- Mode: WRITE
- Summary: Delete an organization variable
- Parameters:
- `org` in `path` required
- `name` in `path` required
### agents_list_selected_repos_for_org_variable
- Operation ID: `agents_list_selected_repos_for_org_variable`
- Route: `GET /orgs/{org}/agents/variables/{name}/repositories`
- Mode: READ
- Summary: List selected repositories for an organization variable
- Parameters:
- `org` in `path` required
- `name` in `path` required
- `page` in `query`
- `per_page` in `query`
### agents_set_selected_repos_for_org_variable
- Operation ID: `agents_set_selected_repos_for_org_variable`
- Route: `PUT /orgs/{org}/agents/variables/{name}/repositories`
- Mode: WRITE
- Summary: Set selected repositories for an organization variable
- Parameters:
- `org` in `path` required
- `name` in `path` required
- Body: JSON request body accepted.
### agents_add_selected_repo_to_org_variable
- Operation ID: `agents_add_selected_repo_to_org_variable`
- Route: `PUT /orgs/{org}/agents/variables/{name}/repositories/{repository_id}`
- Mode: WRITE
- Summary: Add selected repository to an organization variable
- Parameters:
- `org` in `path` required
- `name` in `path` required
- `repository_id` in `path` required
### agents_remove_selected_repo_from_org_variable
- Operation ID: `agents_remove_selected_repo_from_org_variable`
- Route: `DELETE /orgs/{org}/agents/variables/{name}/repositories/{repository_id}`
- Mode: WRITE
- Summary: Remove selected repository from an organization variable
- Parameters:
- `org` in `path` required
- `name` in `path` required
- `repository_id` in `path` required
### orgs_create_artifact_deployment_record
- Operation ID: `orgs_create_artifact_deployment_record`
- Route: `POST /orgs/{org}/artifacts/metadata/deployment-record`
- Mode: WRITE
- Summary: Create an artifact deployment record
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### orgs_set_cluster_deployment_records
- Operation ID: `orgs_set_cluster_deployment_records`
- Route: `POST /orgs/{org}/artifacts/metadata/deployment-record/cluster/{cluster}`
- Mode: WRITE
- Summary: Set cluster deployment records
- Parameters:
- `org` in `path` required
- `cluster` in `path` required
- Body: JSON request body accepted.
### orgs_create_artifact_storage_record
- Operation ID: `orgs_create_artifact_storage_record`
- Route: `POST /orgs/{org}/artifacts/metadata/storage-record`
- Mode: WRITE
- Summary: Create artifact metadata storage record
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### orgs_list_artifact_deployment_records
- Operation ID: `orgs_list_artifact_deployment_records`
- Route: `GET /orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records`
- Mode: READ
- Summary: List artifact deployment records
- Parameters:
- `org` in `path` required
- `subject_digest` in `path` required
### orgs_list_artifact_storage_records
- Operation ID: `orgs_list_artifact_storage_records`
- Route: `GET /orgs/{org}/artifacts/{subject_digest}/metadata/storage-records`
- Mode: READ
- Summary: List artifact storage records
- Parameters:
- `org` in `path` required
- `subject_digest` in `path` required
### orgs_list_attestations_bulk
- Operation ID: `orgs_list_attestations_bulk`
- Route: `POST /orgs/{org}/attestations/bulk-list`
- Mode: WRITE
- Summary: List attestations by bulk subject digests
- Parameters:
- `per_page` in `query`
- `before` in `query`
- `after` in `query`
- `org` in `path` required
- Body: JSON request body accepted.
### orgs_delete_attestations_bulk
- Operation ID: `orgs_delete_attestations_bulk`
- Route: `POST /orgs/{org}/attestations/delete-request`
- Mode: WRITE
- Summary: Delete attestations in bulk
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### orgs_delete_attestations_by_subject_digest
- Operation ID: `orgs_delete_attestations_by_subject_digest`
- Route: `DELETE /orgs/{org}/attestations/digest/{subject_digest}`
- Mode: WRITE
- Summary: Delete attestations by subject digest
- Parameters:
- `org` in `path` required
- `subject_digest` in `path` required
### orgs_list_attestation_repositories
- Operation ID: `orgs_list_attestation_repositories`
- Route: `GET /orgs/{org}/attestations/repositories`
- Mode: READ
- Summary: List attestation repositories
- Parameters:
- `per_page` in `query`
- `before` in `query`
- `after` in `query`
- `org` in `path` required
- `predicate_type` in `query`
### orgs_delete_attestations_by_id
- Operation ID: `orgs_delete_attestations_by_id`
- Route: `DELETE /orgs/{org}/attestations/{attestation_id}`
- Mode: WRITE
- Summary: Delete attestations by ID
- Parameters:
- `org` in `path` required
- `attestation_id` in `path` required
### orgs_list_attestations
- Operation ID: `orgs_list_attestations`
- Route: `GET /orgs/{org}/attestations/{subject_digest}`
- Mode: READ
- Summary: List attestations
- Parameters:
- `per_page` in `query`
- `before` in `query`
- `after` in `query`
- `org` in `path` required
- `subject_digest` in `path` required
- `predicate_type` in `query`
### orgs_list_blocked_users
- Operation ID: `orgs_list_blocked_users`
- Route: `GET /orgs/{org}/blocks`
- Mode: READ
- Summary: List users blocked by an organization
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### orgs_check_blocked_user
- Operation ID: `orgs_check_blocked_user`
- Route: `GET /orgs/{org}/blocks/{username}`
- Mode: READ
- Summary: Check if a user is blocked by an organization
- Parameters:
- `org` in `path` required
- `username` in `path` required
### orgs_block_user
- Operation ID: `orgs_block_user`
- Route: `PUT /orgs/{org}/blocks/{username}`
- Mode: WRITE
- Summary: Block a user from an organization
- Parameters:
- `org` in `path` required
- `username` in `path` required
### orgs_unblock_user
- Operation ID: `orgs_unblock_user`
- Route: `DELETE /orgs/{org}/blocks/{username}`
- Mode: WRITE
- Summary: Unblock a user from an organization
- Parameters:
- `org` in `path` required
- `username` in `path` required
### campaigns_list_org_campaigns
- Operation ID: `campaigns_list_org_campaigns`
- Route: `GET /orgs/{org}/campaigns`
- Mode: READ
- Summary: List campaigns for an organization
- Parameters:
- `org` in `path` required
- `page` in `query`
- `per_page` in `query`
- `direction` in `query`
- `state` in `query`
- `sort` in `query`
### campaigns_create_campaign
- Operation ID: `campaigns_create_campaign`
- Route: `POST /orgs/{org}/campaigns`
- Mode: WRITE
- Summary: Create a campaign for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### campaigns_get_campaign_summary
- Operation ID: `campaigns_get_campaign_summary`
- Route: `GET /orgs/{org}/campaigns/{campaign_number}`
- Mode: READ
- Summary: Get a campaign for an organization
- Parameters:
- `org` in `path` required
- `campaign_number` in `path` required
### campaigns_update_campaign
- Operation ID: `campaigns_update_campaign`
- Route: `PATCH /orgs/{org}/campaigns/{campaign_number}`
- Mode: WRITE
- Summary: Update a campaign
- Parameters:
- `org` in `path` required
- `campaign_number` in `path` required
- Body: JSON request body accepted.
### campaigns_delete_campaign
- Operation ID: `campaigns_delete_campaign`
- Route: `DELETE /orgs/{org}/campaigns/{campaign_number}`
- Mode: WRITE
- Summary: Delete a campaign for an organization
- Parameters:
- `org` in `path` required
- `campaign_number` in `path` required
### code_scanning_list_alerts_for_org
- Operation ID: `code_scanning_list_alerts_for_org`
- Route: `GET /orgs/{org}/code-scanning/alerts`
- Mode: READ
- Summary: List code scanning alerts for an organization
- Parameters:
- `org` in `path` required
- `tool_name` in `query`
- `tool_guid` in `query`
- `before` in `query`
- `after` in `query`
- `page` in `query`
- `per_page` in `query`
- `direction` in `query`
- `state` in `query`
- `sort` in `query`
- `severity` in `query`
- `assignees` in `query`
### code_security_get_configurations_for_org
- Operation ID: `code_security_get_configurations_for_org`
- Route: `GET /orgs/{org}/code-security/configurations`
- Mode: READ
- Summary: Get code security configurations for an organization
- Parameters:
- `org` in `path` required
- `target_type` in `query`
- `per_page` in `query`
- `before` in `query`
- `after` in `query`
### code_security_create_configuration
- Operation ID: `code_security_create_configuration`
- Route: `POST /orgs/{org}/code-security/configurations`
- Mode: WRITE
- Summary: Create a code security configuration
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### code_security_get_default_configurations
- Operation ID: `code_security_get_default_configurations`
- Route: `GET /orgs/{org}/code-security/configurations/defaults`
- Mode: READ
- Summary: Get default code security configurations
- Parameters:
- `org` in `path` required
### code_security_detach_configuration
- Operation ID: `code_security_detach_configuration`
- Route: `DELETE /orgs/{org}/code-security/configurations/detach`
- Mode: WRITE
- Summary: Detach configurations from repositories
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### code_security_get_configuration
- Operation ID: `code_security_get_configuration`
- Route: `GET /orgs/{org}/code-security/configurations/{configuration_id}`
- Mode: READ
- Summary: Get a code security configuration
- Parameters:
- `org` in `path` required
- `configuration_id` in `path` required
### code_security_update_configuration
- Operation ID: `code_security_update_configuration`
- Route: `PATCH /orgs/{org}/code-security/configurations/{configuration_id}`
- Mode: WRITE
- Summary: Update a code security configuration
- Parameters:
- `org` in `path` required
- `configuration_id` in `path` required
- Body: JSON request body accepted.
### code_security_delete_configuration
- Operation ID: `code_security_delete_configuration`
- Route: `DELETE /orgs/{org}/code-security/configurations/{configuration_id}`
- Mode: WRITE
- Summary: Delete a code security configuration
- Parameters:
- `org` in `path` required
- `configuration_id` in `path` required
### code_security_attach_configuration
- Operation ID: `code_security_attach_configuration`
- Route: `POST /orgs/{org}/code-security/configurations/{configuration_id}/attach`
- Mode: WRITE
- Summary: Attach a configuration to repositories
- Parameters:
- `org` in `path` required
- `configuration_id` in `path` required
- Body: JSON request body accepted.
### code_security_set_configuration_as_default
- Operation ID: `code_security_set_configuration_as_default`
- Route: `PUT /orgs/{org}/code-security/configurations/{configuration_id}/defaults`
- Mode: WRITE
- Summary: Set a code security configuration as a default for an organization
- Parameters:
- `org` in `path` required
- `configuration_id` in `path` required
- Body: JSON request body accepted.
### code_security_get_repositories_for_configuration
- Operation ID: `code_security_get_repositories_for_configuration`
- Route: `GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories`
- Mode: READ
- Summary: Get repositories associated with a code security configuration
- Parameters:
- `org` in `path` required
- `configuration_id` in `path` required
- `per_page` in `query`
- `before` in `query`
- `after` in `query`
- `status` in `query`
### codespaces_list_in_organization
- Operation ID: `codespaces_list_in_organization`
- Route: `GET /orgs/{org}/codespaces`
- Mode: READ
- Summary: List codespaces for the organization
- Parameters:
- `per_page` in `query`
- `page` in `query`
- `org` in `path` required
### codespaces_set_codespaces_access
- Operation ID: `codespaces_set_codespaces_access`
- Route: `PUT /orgs/{org}/codespaces/access`
- Mode: WRITE
- Summary: Manage access control for organization codespaces
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### codespaces_set_codespaces_access_users
- Operation ID: `codespaces_set_codespaces_access_users`
- Route: `POST /orgs/{org}/codespaces/access/selected_users`
- Mode: WRITE
- Summary: Add users to Codespaces access for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### codespaces_delete_codespaces_access_users
- Operation ID: `codespaces_delete_codespaces_access_users`
- Route: `DELETE /orgs/{org}/codespaces/access/selected_users`
- Mode: WRITE
- Summary: Remove users from Codespaces access for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### codespaces_list_org_secrets
- Operation ID: `codespaces_list_org_secrets`
- Route: `GET /orgs/{org}/codespaces/secrets`
- Mode: READ
- Summary: List organization secrets
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### codespaces_get_org_public_key
- Operation ID: `codespaces_get_org_public_key`
- Route: `GET /orgs/{org}/codespaces/secrets/public-key`
- Mode: READ
- Summary: Get an organization public key
- Parameters:
- `org` in `path` required
### codespaces_get_org_secret
- Operation ID: `codespaces_get_org_secret`
- Route: `GET /orgs/{org}/codespaces/secrets/{secret_name}`
- Mode: READ
- Summary: Get an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
### codespaces_create_or_update_org_secret
- Operation ID: `codespaces_create_or_update_org_secret`
- Route: `PUT /orgs/{org}/codespaces/secrets/{secret_name}`
- Mode: WRITE
- Summary: Create or update an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- Body: JSON request body accepted.
### codespaces_delete_org_secret
- Operation ID: `codespaces_delete_org_secret`
- Route: `DELETE /orgs/{org}/codespaces/secrets/{secret_name}`
- Mode: WRITE
- Summary: Delete an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
### codespaces_list_selected_repos_for_org_secret
- Operation ID: `codespaces_list_selected_repos_for_org_secret`
- Route: `GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories`
- Mode: READ
- Summary: List selected repositories for an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- `page` in `query`
- `per_page` in `query`
### codespaces_set_selected_repos_for_org_secret
- Operation ID: `codespaces_set_selected_repos_for_org_secret`
- Route: `PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories`
- Mode: WRITE
- Summary: Set selected repositories for an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- Body: JSON request body accepted.
### codespaces_add_selected_repo_to_org_secret
- Operation ID: `codespaces_add_selected_repo_to_org_secret`
- Route: `PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}`
- Mode: WRITE
- Summary: Add selected repository to an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- `repository_id` in `path` required
### codespaces_remove_selected_repo_from_org_secret
- Operation ID: `codespaces_remove_selected_repo_from_org_secret`
- Route: `DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}`
- Mode: WRITE
- Summary: Remove selected repository from an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- `repository_id` in `path` required
### copilot_spaces_list_for_org
- Operation ID: `copilot_spaces_list_for_org`
- Route: `GET /orgs/{org}/copilot-spaces`
- Mode: READ
- Summary: List organization Copilot Spaces
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `before` in `query`
- `after` in `query`
### copilot_spaces_create_for_org
- Operation ID: `copilot_spaces_create_for_org`
- Route: `POST /orgs/{org}/copilot-spaces`
- Mode: WRITE
- Summary: Create an organization Copilot Space
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### copilot_spaces_get_for_org
- Operation ID: `copilot_spaces_get_for_org`
- Route: `GET /orgs/{org}/copilot-spaces/{space_number}`
- Mode: READ
- Summary: Get an organization Copilot Space
- Parameters:
- `org` in `path` required
- `space_number` in `path` required
### copilot_spaces_update_for_org
- Operation ID: `copilot_spaces_update_for_org`
- Route: `PUT /orgs/{org}/copilot-spaces/{space_number}`
- Mode: WRITE
- Summary: Set an organization Copilot Space
- Parameters:
- `org` in `path` required
- `space_number` in `path` required
- Body: JSON request body accepted.
### copilot_spaces_delete_for_org
- Operation ID: `copilot_spaces_delete_for_org`
- Route: `DELETE /orgs/{org}/copilot-spaces/{space_number}`
- Mode: WRITE
- Summary: Delete an organization Copilot Space
- Parameters:
- `org` in `path` required
- `space_number` in `path` required
### copilot_spaces_list_collaborators_for_org
- Operation ID: `copilot_spaces_list_collaborators_for_org`
- Route: `GET /orgs/{org}/copilot-spaces/{space_number}/collaborators`
- Mode: READ
- Summary: List collaborators for an organization Copilot Space
- Parameters:
- `org` in `path` required
- `space_number` in `path` required

893
skills/orgs-3/SKILL.md Normal file
View File

@@ -0,0 +1,893 @@
---
name: orgs-3-routes
description: Handle 80 OpenAPI operation(s) under /orgs/{org} for the orgs 3 route group.
---
# orgs 3 API Routes
Handle 80 OpenAPI operation(s) under /orgs/{org} for the orgs 3 route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### copilot_spaces_add_collaborator_for_org
- Operation ID: `copilot_spaces_add_collaborator_for_org`
- Route: `POST /orgs/{org}/copilot-spaces/{space_number}/collaborators`
- Mode: WRITE
- Summary: Add a collaborator to an organization Copilot Space
- Parameters:
- `org` in `path` required
- `space_number` in `path` required
- Body: JSON request body accepted.
### copilot_spaces_update_collaborator_for_org
- Operation ID: `copilot_spaces_update_collaborator_for_org`
- Route: `PUT /orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}`
- Mode: WRITE
- Summary: Set a collaborator role for an organization Copilot Space
- Parameters:
- `org` in `path` required
- `space_number` in `path` required
- `actor_type` in `path` required
- `actor_identifier` in `path` required
- Body: JSON request body accepted.
### copilot_spaces_remove_collaborator_for_org
- Operation ID: `copilot_spaces_remove_collaborator_for_org`
- Route: `DELETE /orgs/{org}/copilot-spaces/{space_number}/collaborators/{actor_type}/{actor_identifier}`
- Mode: WRITE
- Summary: Remove a collaborator from an organization Copilot Space
- Parameters:
- `org` in `path` required
- `space_number` in `path` required
- `actor_type` in `path` required
- `actor_identifier` in `path` required
### copilot_spaces_list_resources_for_org
- Operation ID: `copilot_spaces_list_resources_for_org`
- Route: `GET /orgs/{org}/copilot-spaces/{space_number}/resources`
- Mode: READ
- Summary: List resources for an organization Copilot Space
- Parameters:
- `org` in `path` required
- `space_number` in `path` required
### copilot_spaces_create_resource_for_org
- Operation ID: `copilot_spaces_create_resource_for_org`
- Route: `POST /orgs/{org}/copilot-spaces/{space_number}/resources`
- Mode: WRITE
- Summary: Create a resource for an organization Copilot Space
- Parameters:
- `org` in `path` required
- `space_number` in `path` required
- Body: JSON request body accepted.
### copilot_spaces_get_resource_for_org
- Operation ID: `copilot_spaces_get_resource_for_org`
- Route: `GET /orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}`
- Mode: READ
- Summary: Get a resource for an organization Copilot Space
- Parameters:
- `org` in `path` required
- `space_number` in `path` required
- `space_resource_id` in `path` required
### copilot_spaces_update_resource_for_org
- Operation ID: `copilot_spaces_update_resource_for_org`
- Route: `PUT /orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}`
- Mode: WRITE
- Summary: Set a resource for an organization Copilot Space
- Parameters:
- `org` in `path` required
- `space_number` in `path` required
- `space_resource_id` in `path` required
- Body: JSON request body accepted.
### copilot_spaces_delete_resource_for_org
- Operation ID: `copilot_spaces_delete_resource_for_org`
- Route: `DELETE /orgs/{org}/copilot-spaces/{space_number}/resources/{space_resource_id}`
- Mode: WRITE
- Summary: Delete a resource from an organization Copilot Space
- Parameters:
- `org` in `path` required
- `space_number` in `path` required
- `space_resource_id` in `path` required
### copilot_get_copilot_organization_details
- Operation ID: `copilot_get_copilot_organization_details`
- Route: `GET /orgs/{org}/copilot/billing`
- Mode: READ
- Summary: Get Copilot seat information and settings for an organization
- Parameters:
- `org` in `path` required
### copilot_list_copilot_seats
- Operation ID: `copilot_list_copilot_seats`
- Route: `GET /orgs/{org}/copilot/billing/seats`
- Mode: READ
- Summary: List all Copilot seat assignments for an organization
- Parameters:
- `org` in `path` required
- `page` in `query`
- `per_page` in `query`
### copilot_add_copilot_seats_for_teams
- Operation ID: `copilot_add_copilot_seats_for_teams`
- Route: `POST /orgs/{org}/copilot/billing/selected_teams`
- Mode: WRITE
- Summary: Add teams to the Copilot subscription for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### copilot_cancel_copilot_seat_assignment_for_teams
- Operation ID: `copilot_cancel_copilot_seat_assignment_for_teams`
- Route: `DELETE /orgs/{org}/copilot/billing/selected_teams`
- Mode: WRITE
- Summary: Remove teams from the Copilot subscription for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### copilot_add_copilot_seats_for_users
- Operation ID: `copilot_add_copilot_seats_for_users`
- Route: `POST /orgs/{org}/copilot/billing/selected_users`
- Mode: WRITE
- Summary: Add users to the Copilot subscription for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### copilot_cancel_copilot_seat_assignment_for_users
- Operation ID: `copilot_cancel_copilot_seat_assignment_for_users`
- Route: `DELETE /orgs/{org}/copilot/billing/selected_users`
- Mode: WRITE
- Summary: Remove users from the Copilot subscription for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### copilot_get_copilot_coding_agent_permissions_organization
- Operation ID: `copilot_get_copilot_coding_agent_permissions_organization`
- Route: `GET /orgs/{org}/copilot/coding-agent/permissions`
- Mode: READ
- Summary: Get Copilot cloud agent permissions for an organization
- Parameters:
- `org` in `path` required
### copilot_set_copilot_coding_agent_permissions_organization
- Operation ID: `copilot_set_copilot_coding_agent_permissions_organization`
- Route: `PUT /orgs/{org}/copilot/coding-agent/permissions`
- Mode: WRITE
- Summary: Set Copilot cloud agent permissions for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### copilot_list_copilot_coding_agent_selected_repositories_for_organization
- Operation ID: `copilot_list_copilot_coding_agent_selected_repositories_for_organization`
- Route: `GET /orgs/{org}/copilot/coding-agent/permissions/repositories`
- Mode: READ
- Summary: List repositories enabled for Copilot cloud agent in an organization
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### copilot_set_copilot_coding_agent_selected_repositories_for_organization
- Operation ID: `copilot_set_copilot_coding_agent_selected_repositories_for_organization`
- Route: `PUT /orgs/{org}/copilot/coding-agent/permissions/repositories`
- Mode: WRITE
- Summary: Set selected repositories for Copilot cloud agent in an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### copilot_enable_copilot_coding_agent_for_repository_in_organization
- Operation ID: `copilot_enable_copilot_coding_agent_for_repository_in_organization`
- Route: `PUT /orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}`
- Mode: WRITE
- Summary: Enable a repository for Copilot cloud agent in an organization
- Parameters:
- `org` in `path` required
- `repository_id` in `path` required
### copilot_disable_copilot_coding_agent_for_repository_in_organization
- Operation ID: `copilot_disable_copilot_coding_agent_for_repository_in_organization`
- Route: `DELETE /orgs/{org}/copilot/coding-agent/permissions/repositories/{repository_id}`
- Mode: WRITE
- Summary: Disable a repository for Copilot cloud agent in an organization
- Parameters:
- `org` in `path` required
- `repository_id` in `path` required
### copilot_copilot_content_exclusion_for_organization
- Operation ID: `copilot_copilot_content_exclusion_for_organization`
- Route: `GET /orgs/{org}/copilot/content_exclusion`
- Mode: READ
- Summary: Get Copilot content exclusion rules for an organization
- Parameters:
- `org` in `path` required
### copilot_set_copilot_content_exclusion_for_organization
- Operation ID: `copilot_set_copilot_content_exclusion_for_organization`
- Route: `PUT /orgs/{org}/copilot/content_exclusion`
- Mode: WRITE
- Summary: Set Copilot content exclusion rules for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### copilot_copilot_organization_one_day_usage_metrics
- Operation ID: `copilot_copilot_organization_one_day_usage_metrics`
- Route: `GET /orgs/{org}/copilot/metrics/reports/organization-1-day`
- Mode: READ
- Summary: Get Copilot organization usage metrics for a specific day
- Parameters:
- `org` in `path` required
- `day` in `query` required
### copilot_copilot_organization_usage_metrics
- Operation ID: `copilot_copilot_organization_usage_metrics`
- Route: `GET /orgs/{org}/copilot/metrics/reports/organization-28-day/latest`
- Mode: READ
- Summary: Get Copilot organization usage metrics
- Parameters:
- `org` in `path` required
### copilot_copilot_organization_user_teams_one_day_report
- Operation ID: `copilot_copilot_organization_user_teams_one_day_report`
- Route: `GET /orgs/{org}/copilot/metrics/reports/user-teams-1-day`
- Mode: READ
- Summary: Get Copilot organization user-teams report for a specific day
- Parameters:
- `org` in `path` required
- `day` in `query` required
### copilot_copilot_organization_users_one_day_usage_metrics
- Operation ID: `copilot_copilot_organization_users_one_day_usage_metrics`
- Route: `GET /orgs/{org}/copilot/metrics/reports/users-1-day`
- Mode: READ
- Summary: Get Copilot organization users usage metrics for a specific day
- Parameters:
- `org` in `path` required
- `day` in `query` required
### copilot_copilot_organization_users_usage_metrics
- Operation ID: `copilot_copilot_organization_users_usage_metrics`
- Route: `GET /orgs/{org}/copilot/metrics/reports/users-28-day/latest`
- Mode: READ
- Summary: Get Copilot organization users usage metrics
- Parameters:
- `org` in `path` required
### dependabot_list_alerts_for_org
- Operation ID: `dependabot_list_alerts_for_org`
- Route: `GET /orgs/{org}/dependabot/alerts`
- Mode: READ
- Summary: List Dependabot alerts for an organization
- Parameters:
- `org` in `path` required
- `classification` in `query`
- `state` in `query`
- `severity` in `query`
- `ecosystem` in `query`
- `package` in `query`
- `epss_percentage` in `query`
- `artifact_registry_url` in `query`
- `artifact_registry` in `query`
- `has` in `query`
- `assignee` in `query`
- `runtime_risk` in `query`
- `scope` in `query`
- `sort` in `query`
- `direction` in `query`
- `before` in `query`
- `after` in `query`
- `per_page` in `query`
### dependabot_repository_access_for_org
- Operation ID: `dependabot_repository_access_for_org`
- Route: `GET /orgs/{org}/dependabot/repository-access`
- Mode: READ
- Summary: Lists the repositories Dependabot can access in an organization
- Parameters:
- `org` in `path` required
- `page` in `query`
- `per_page` in `query`
### dependabot_update_repository_access_for_org
- Operation ID: `dependabot_update_repository_access_for_org`
- Route: `PATCH /orgs/{org}/dependabot/repository-access`
- Mode: WRITE
- Summary: Updates Dependabot's repository access list for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### dependabot_set_repository_access_default_level
- Operation ID: `dependabot_set_repository_access_default_level`
- Route: `PUT /orgs/{org}/dependabot/repository-access/default-level`
- Mode: WRITE
- Summary: Set the default repository access level for Dependabot
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### dependabot_list_org_secrets
- Operation ID: `dependabot_list_org_secrets`
- Route: `GET /orgs/{org}/dependabot/secrets`
- Mode: READ
- Summary: List organization secrets
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### dependabot_get_org_public_key
- Operation ID: `dependabot_get_org_public_key`
- Route: `GET /orgs/{org}/dependabot/secrets/public-key`
- Mode: READ
- Summary: Get an organization public key
- Parameters:
- `org` in `path` required
### dependabot_get_org_secret
- Operation ID: `dependabot_get_org_secret`
- Route: `GET /orgs/{org}/dependabot/secrets/{secret_name}`
- Mode: READ
- Summary: Get an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
### dependabot_create_or_update_org_secret
- Operation ID: `dependabot_create_or_update_org_secret`
- Route: `PUT /orgs/{org}/dependabot/secrets/{secret_name}`
- Mode: WRITE
- Summary: Create or update an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- Body: JSON request body accepted.
### dependabot_delete_org_secret
- Operation ID: `dependabot_delete_org_secret`
- Route: `DELETE /orgs/{org}/dependabot/secrets/{secret_name}`
- Mode: WRITE
- Summary: Delete an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
### dependabot_list_selected_repos_for_org_secret
- Operation ID: `dependabot_list_selected_repos_for_org_secret`
- Route: `GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories`
- Mode: READ
- Summary: List selected repositories for an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- `page` in `query`
- `per_page` in `query`
### dependabot_set_selected_repos_for_org_secret
- Operation ID: `dependabot_set_selected_repos_for_org_secret`
- Route: `PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories`
- Mode: WRITE
- Summary: Set selected repositories for an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- Body: JSON request body accepted.
### dependabot_add_selected_repo_to_org_secret
- Operation ID: `dependabot_add_selected_repo_to_org_secret`
- Route: `PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}`
- Mode: WRITE
- Summary: Add selected repository to an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- `repository_id` in `path` required
### dependabot_remove_selected_repo_from_org_secret
- Operation ID: `dependabot_remove_selected_repo_from_org_secret`
- Route: `DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}`
- Mode: WRITE
- Summary: Remove selected repository from an organization secret
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- `repository_id` in `path` required
### packages_list_docker_migration_conflicting_packages_for_organization
- Operation ID: `packages_list_docker_migration_conflicting_packages_for_organization`
- Route: `GET /orgs/{org}/docker/conflicts`
- Mode: READ
- Summary: Get list of conflicting packages during Docker migration for organization
- Parameters:
- `org` in `path` required
### activity_list_public_org_events
- Operation ID: `activity_list_public_org_events`
- Route: `GET /orgs/{org}/events`
- Mode: READ
- Summary: List public organization events
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### orgs_list_failed_invitations
- Operation ID: `orgs_list_failed_invitations`
- Route: `GET /orgs/{org}/failed_invitations`
- Mode: READ
- Summary: List failed organization invitations
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### orgs_list_webhooks
- Operation ID: `orgs_list_webhooks`
- Route: `GET /orgs/{org}/hooks`
- Mode: READ
- Summary: List organization webhooks
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### orgs_create_webhook
- Operation ID: `orgs_create_webhook`
- Route: `POST /orgs/{org}/hooks`
- Mode: WRITE
- Summary: Create an organization webhook
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### orgs_get_webhook
- Operation ID: `orgs_get_webhook`
- Route: `GET /orgs/{org}/hooks/{hook_id}`
- Mode: READ
- Summary: Get an organization webhook
- Parameters:
- `org` in `path` required
- `hook_id` in `path` required
### orgs_update_webhook
- Operation ID: `orgs_update_webhook`
- Route: `PATCH /orgs/{org}/hooks/{hook_id}`
- Mode: WRITE
- Summary: Update an organization webhook
- Parameters:
- `org` in `path` required
- `hook_id` in `path` required
- Body: JSON request body accepted.
### orgs_delete_webhook
- Operation ID: `orgs_delete_webhook`
- Route: `DELETE /orgs/{org}/hooks/{hook_id}`
- Mode: WRITE
- Summary: Delete an organization webhook
- Parameters:
- `org` in `path` required
- `hook_id` in `path` required
### orgs_get_webhook_config_for_org
- Operation ID: `orgs_get_webhook_config_for_org`
- Route: `GET /orgs/{org}/hooks/{hook_id}/config`
- Mode: READ
- Summary: Get a webhook configuration for an organization
- Parameters:
- `org` in `path` required
- `hook_id` in `path` required
### orgs_update_webhook_config_for_org
- Operation ID: `orgs_update_webhook_config_for_org`
- Route: `PATCH /orgs/{org}/hooks/{hook_id}/config`
- Mode: WRITE
- Summary: Update a webhook configuration for an organization
- Parameters:
- `org` in `path` required
- `hook_id` in `path` required
- Body: JSON request body accepted.
### orgs_list_webhook_deliveries
- Operation ID: `orgs_list_webhook_deliveries`
- Route: `GET /orgs/{org}/hooks/{hook_id}/deliveries`
- Mode: READ
- Summary: List deliveries for an organization webhook
- Parameters:
- `org` in `path` required
- `hook_id` in `path` required
- `per_page` in `query`
- `cursor` in `query`
- `status` in `query`
### orgs_get_webhook_delivery
- Operation ID: `orgs_get_webhook_delivery`
- Route: `GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}`
- Mode: READ
- Summary: Get a webhook delivery for an organization webhook
- Parameters:
- `org` in `path` required
- `hook_id` in `path` required
- `delivery_id` in `path` required
### orgs_redeliver_webhook_delivery
- Operation ID: `orgs_redeliver_webhook_delivery`
- Route: `POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts`
- Mode: WRITE
- Summary: Redeliver a delivery for an organization webhook
- Parameters:
- `org` in `path` required
- `hook_id` in `path` required
- `delivery_id` in `path` required
### orgs_ping_webhook
- Operation ID: `orgs_ping_webhook`
- Route: `POST /orgs/{org}/hooks/{hook_id}/pings`
- Mode: WRITE
- Summary: Ping an organization webhook
- Parameters:
- `org` in `path` required
- `hook_id` in `path` required
### api_insights_get_route_stats_by_actor
- Operation ID: `api_insights_get_route_stats_by_actor`
- Route: `GET /orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}`
- Mode: READ
- Summary: Get route stats by actor
- Parameters:
- `org` in `path` required
- `actor_type` in `path` required
- `actor_id` in `path` required
- `min_timestamp` in `query` required
- `max_timestamp` in `query`
- `page` in `query`
- `per_page` in `query`
- `direction` in `query`
- `sort` in `query`
- `api_route_substring` in `query`
### api_insights_get_subject_stats
- Operation ID: `api_insights_get_subject_stats`
- Route: `GET /orgs/{org}/insights/api/subject-stats`
- Mode: READ
- Summary: Get subject stats
- Parameters:
- `org` in `path` required
- `min_timestamp` in `query` required
- `max_timestamp` in `query`
- `page` in `query`
- `per_page` in `query`
- `direction` in `query`
- `sort` in `query`
- `subject_name_substring` in `query`
### api_insights_get_summary_stats
- Operation ID: `api_insights_get_summary_stats`
- Route: `GET /orgs/{org}/insights/api/summary-stats`
- Mode: READ
- Summary: Get summary stats
- Parameters:
- `org` in `path` required
- `min_timestamp` in `query` required
- `max_timestamp` in `query`
### api_insights_get_summary_stats_by_user
- Operation ID: `api_insights_get_summary_stats_by_user`
- Route: `GET /orgs/{org}/insights/api/summary-stats/users/{user_id}`
- Mode: READ
- Summary: Get summary stats by user
- Parameters:
- `org` in `path` required
- `user_id` in `path` required
- `min_timestamp` in `query` required
- `max_timestamp` in `query`
### api_insights_get_summary_stats_by_actor
- Operation ID: `api_insights_get_summary_stats_by_actor`
- Route: `GET /orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}`
- Mode: READ
- Summary: Get summary stats by actor
- Parameters:
- `org` in `path` required
- `min_timestamp` in `query` required
- `max_timestamp` in `query`
- `actor_type` in `path` required
- `actor_id` in `path` required
### api_insights_get_time_stats
- Operation ID: `api_insights_get_time_stats`
- Route: `GET /orgs/{org}/insights/api/time-stats`
- Mode: READ
- Summary: Get time stats
- Parameters:
- `org` in `path` required
- `min_timestamp` in `query` required
- `max_timestamp` in `query`
- `timestamp_increment` in `query` required
### api_insights_get_time_stats_by_user
- Operation ID: `api_insights_get_time_stats_by_user`
- Route: `GET /orgs/{org}/insights/api/time-stats/users/{user_id}`
- Mode: READ
- Summary: Get time stats by user
- Parameters:
- `org` in `path` required
- `user_id` in `path` required
- `min_timestamp` in `query` required
- `max_timestamp` in `query`
- `timestamp_increment` in `query` required
### api_insights_get_time_stats_by_actor
- Operation ID: `api_insights_get_time_stats_by_actor`
- Route: `GET /orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}`
- Mode: READ
- Summary: Get time stats by actor
- Parameters:
- `org` in `path` required
- `actor_type` in `path` required
- `actor_id` in `path` required
- `min_timestamp` in `query` required
- `max_timestamp` in `query`
- `timestamp_increment` in `query` required
### api_insights_get_user_stats
- Operation ID: `api_insights_get_user_stats`
- Route: `GET /orgs/{org}/insights/api/user-stats/{user_id}`
- Mode: READ
- Summary: Get user stats
- Parameters:
- `org` in `path` required
- `user_id` in `path` required
- `min_timestamp` in `query` required
- `max_timestamp` in `query`
- `page` in `query`
- `per_page` in `query`
- `direction` in `query`
- `sort` in `query`
- `actor_name_substring` in `query`
### apps_get_org_installation
- Operation ID: `apps_get_org_installation`
- Route: `GET /orgs/{org}/installation`
- Mode: READ
- Summary: Get an organization installation for the authenticated app
- Parameters:
- `org` in `path` required
### orgs_list_app_installations
- Operation ID: `orgs_list_app_installations`
- Route: `GET /orgs/{org}/installations`
- Mode: READ
- Summary: List app installations for an organization
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### interactions_get_restrictions_for_org
- Operation ID: `interactions_get_restrictions_for_org`
- Route: `GET /orgs/{org}/interaction-limits`
- Mode: READ
- Summary: Get interaction restrictions for an organization
- Parameters:
- `org` in `path` required
### interactions_set_restrictions_for_org
- Operation ID: `interactions_set_restrictions_for_org`
- Route: `PUT /orgs/{org}/interaction-limits`
- Mode: WRITE
- Summary: Set interaction restrictions for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### interactions_remove_restrictions_for_org
- Operation ID: `interactions_remove_restrictions_for_org`
- Route: `DELETE /orgs/{org}/interaction-limits`
- Mode: WRITE
- Summary: Remove interaction restrictions for an organization
- Parameters:
- `org` in `path` required
### orgs_list_pending_invitations
- Operation ID: `orgs_list_pending_invitations`
- Route: `GET /orgs/{org}/invitations`
- Mode: READ
- Summary: List pending organization invitations
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
- `role` in `query`
- `invitation_source` in `query`
### orgs_create_invitation
- Operation ID: `orgs_create_invitation`
- Route: `POST /orgs/{org}/invitations`
- Mode: WRITE
- Summary: Create an organization invitation
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### orgs_cancel_invitation
- Operation ID: `orgs_cancel_invitation`
- Route: `DELETE /orgs/{org}/invitations/{invitation_id}`
- Mode: WRITE
- Summary: Cancel an organization invitation
- Parameters:
- `org` in `path` required
- `invitation_id` in `path` required
### orgs_list_invitation_teams
- Operation ID: `orgs_list_invitation_teams`
- Route: `GET /orgs/{org}/invitations/{invitation_id}/teams`
- Mode: READ
- Summary: List organization invitation teams
- Parameters:
- `org` in `path` required
- `invitation_id` in `path` required
- `per_page` in `query`
- `page` in `query`
### orgs_list_issue_fields
- Operation ID: `orgs_list_issue_fields`
- Route: `GET /orgs/{org}/issue-fields`
- Mode: READ
- Summary: List issue fields for an organization
- Parameters:
- `org` in `path` required
### orgs_create_issue_field
- Operation ID: `orgs_create_issue_field`
- Route: `POST /orgs/{org}/issue-fields`
- Mode: WRITE
- Summary: Create issue field for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### orgs_update_issue_field
- Operation ID: `orgs_update_issue_field`
- Route: `PATCH /orgs/{org}/issue-fields/{issue_field_id}`
- Mode: WRITE
- Summary: Update issue field for an organization
- Parameters:
- `org` in `path` required
- `issue_field_id` in `path` required
- Body: JSON request body accepted.
### orgs_delete_issue_field
- Operation ID: `orgs_delete_issue_field`
- Route: `DELETE /orgs/{org}/issue-fields/{issue_field_id}`
- Mode: WRITE
- Summary: Delete issue field for an organization
- Parameters:
- `org` in `path` required
- `issue_field_id` in `path` required
### orgs_list_issue_types
- Operation ID: `orgs_list_issue_types`
- Route: `GET /orgs/{org}/issue-types`
- Mode: READ
- Summary: List issue types for an organization
- Parameters:
- `org` in `path` required
### orgs_create_issue_type
- Operation ID: `orgs_create_issue_type`
- Route: `POST /orgs/{org}/issue-types`
- Mode: WRITE
- Summary: Create issue type for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### orgs_update_issue_type
- Operation ID: `orgs_update_issue_type`
- Route: `PUT /orgs/{org}/issue-types/{issue_type_id}`
- Mode: WRITE
- Summary: Update issue type for an organization
- Parameters:
- `org` in `path` required
- `issue_type_id` in `path` required
- Body: JSON request body accepted.
### orgs_delete_issue_type
- Operation ID: `orgs_delete_issue_type`
- Route: `DELETE /orgs/{org}/issue-types/{issue_type_id}`
- Mode: WRITE
- Summary: Delete issue type for an organization
- Parameters:
- `org` in `path` required
- `issue_type_id` in `path` required

923
skills/orgs-4/SKILL.md Normal file
View File

@@ -0,0 +1,923 @@
---
name: orgs-4-routes
description: Handle 80 OpenAPI operation(s) under /orgs/{org} for the orgs 4 route group.
---
# orgs 4 API Routes
Handle 80 OpenAPI operation(s) under /orgs/{org} for the orgs 4 route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### issues_list_for_org
- Operation ID: `issues_list_for_org`
- Route: `GET /orgs/{org}/issues`
- Mode: READ
- Summary: List organization issues assigned to the authenticated user
- Parameters:
- `org` in `path` required
- `filter` in `query`
- `state` in `query`
- `labels` in `query`
- `type` in `query`
- `sort` in `query`
- `direction` in `query`
- `since` in `query`
- `per_page` in `query`
- `page` in `query`
### orgs_list_members
- Operation ID: `orgs_list_members`
- Route: `GET /orgs/{org}/members`
- Mode: READ
- Summary: List organization members
- Parameters:
- `org` in `path` required
- `filter` in `query`
- `role` in `query`
- `per_page` in `query`
- `page` in `query`
### orgs_check_membership_for_user
- Operation ID: `orgs_check_membership_for_user`
- Route: `GET /orgs/{org}/members/{username}`
- Mode: READ
- Summary: Check organization membership for a user
- Parameters:
- `org` in `path` required
- `username` in `path` required
### orgs_remove_member
- Operation ID: `orgs_remove_member`
- Route: `DELETE /orgs/{org}/members/{username}`
- Mode: WRITE
- Summary: Remove an organization member
- Parameters:
- `org` in `path` required
- `username` in `path` required
### codespaces_get_codespaces_for_user_in_org
- Operation ID: `codespaces_get_codespaces_for_user_in_org`
- Route: `GET /orgs/{org}/members/{username}/codespaces`
- Mode: READ
- Summary: List codespaces for a user in organization
- Parameters:
- `per_page` in `query`
- `page` in `query`
- `org` in `path` required
- `username` in `path` required
### codespaces_delete_from_organization
- Operation ID: `codespaces_delete_from_organization`
- Route: `DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}`
- Mode: WRITE
- Summary: Delete a codespace from the organization
- Parameters:
- `org` in `path` required
- `username` in `path` required
- `codespace_name` in `path` required
### codespaces_stop_in_organization
- Operation ID: `codespaces_stop_in_organization`
- Route: `POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop`
- Mode: WRITE
- Summary: Stop a codespace for an organization user
- Parameters:
- `org` in `path` required
- `username` in `path` required
- `codespace_name` in `path` required
### copilot_get_copilot_seat_details_for_user
- Operation ID: `copilot_get_copilot_seat_details_for_user`
- Route: `GET /orgs/{org}/members/{username}/copilot`
- Mode: READ
- Summary: Get Copilot seat assignment details for a user
- Parameters:
- `org` in `path` required
- `username` in `path` required
### orgs_get_membership_for_user
- Operation ID: `orgs_get_membership_for_user`
- Route: `GET /orgs/{org}/memberships/{username}`
- Mode: READ
- Summary: Get organization membership for a user
- Parameters:
- `org` in `path` required
- `username` in `path` required
### orgs_set_membership_for_user
- Operation ID: `orgs_set_membership_for_user`
- Route: `PUT /orgs/{org}/memberships/{username}`
- Mode: WRITE
- Summary: Set organization membership for a user
- Parameters:
- `org` in `path` required
- `username` in `path` required
- Body: JSON request body accepted.
### orgs_remove_membership_for_user
- Operation ID: `orgs_remove_membership_for_user`
- Route: `DELETE /orgs/{org}/memberships/{username}`
- Mode: WRITE
- Summary: Remove organization membership for a user
- Parameters:
- `org` in `path` required
- `username` in `path` required
### migrations_list_for_org
- Operation ID: `migrations_list_for_org`
- Route: `GET /orgs/{org}/migrations`
- Mode: READ
- Summary: List organization migrations
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
- `exclude` in `query`
### migrations_start_for_org
- Operation ID: `migrations_start_for_org`
- Route: `POST /orgs/{org}/migrations`
- Mode: WRITE
- Summary: Start an organization migration
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### migrations_get_status_for_org
- Operation ID: `migrations_get_status_for_org`
- Route: `GET /orgs/{org}/migrations/{migration_id}`
- Mode: READ
- Summary: Get an organization migration status
- Parameters:
- `org` in `path` required
- `migration_id` in `path` required
- `exclude` in `query`
### migrations_download_archive_for_org
- Operation ID: `migrations_download_archive_for_org`
- Route: `GET /orgs/{org}/migrations/{migration_id}/archive`
- Mode: READ
- Summary: Download an organization migration archive
- Parameters:
- `org` in `path` required
- `migration_id` in `path` required
### migrations_delete_archive_for_org
- Operation ID: `migrations_delete_archive_for_org`
- Route: `DELETE /orgs/{org}/migrations/{migration_id}/archive`
- Mode: WRITE
- Summary: Delete an organization migration archive
- Parameters:
- `org` in `path` required
- `migration_id` in `path` required
### migrations_unlock_repo_for_org
- Operation ID: `migrations_unlock_repo_for_org`
- Route: `DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock`
- Mode: WRITE
- Summary: Unlock an organization repository
- Parameters:
- `org` in `path` required
- `migration_id` in `path` required
- `repo_name` in `path` required
### migrations_list_repos_for_org
- Operation ID: `migrations_list_repos_for_org`
- Route: `GET /orgs/{org}/migrations/{migration_id}/repositories`
- Mode: READ
- Summary: List repositories in an organization migration
- Parameters:
- `org` in `path` required
- `migration_id` in `path` required
- `per_page` in `query`
- `page` in `query`
### orgs_list_org_roles
- Operation ID: `orgs_list_org_roles`
- Route: `GET /orgs/{org}/organization-roles`
- Mode: READ
- Summary: Get all organization roles for an organization
- Parameters:
- `org` in `path` required
### orgs_revoke_all_org_roles_team
- Operation ID: `orgs_revoke_all_org_roles_team`
- Route: `DELETE /orgs/{org}/organization-roles/teams/{team_slug}`
- Mode: WRITE
- Summary: Remove all organization roles for a team
- Parameters:
- `org` in `path` required
- `team_slug` in `path` required
### orgs_assign_team_to_org_role
- Operation ID: `orgs_assign_team_to_org_role`
- Route: `PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}`
- Mode: WRITE
- Summary: Assign an organization role to a team
- Parameters:
- `org` in `path` required
- `team_slug` in `path` required
- `role_id` in `path` required
### orgs_revoke_org_role_team
- Operation ID: `orgs_revoke_org_role_team`
- Route: `DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}`
- Mode: WRITE
- Summary: Remove an organization role from a team
- Parameters:
- `org` in `path` required
- `team_slug` in `path` required
- `role_id` in `path` required
### orgs_revoke_all_org_roles_user
- Operation ID: `orgs_revoke_all_org_roles_user`
- Route: `DELETE /orgs/{org}/organization-roles/users/{username}`
- Mode: WRITE
- Summary: Remove all organization roles for a user
- Parameters:
- `org` in `path` required
- `username` in `path` required
### orgs_assign_user_to_org_role
- Operation ID: `orgs_assign_user_to_org_role`
- Route: `PUT /orgs/{org}/organization-roles/users/{username}/{role_id}`
- Mode: WRITE
- Summary: Assign an organization role to a user
- Parameters:
- `org` in `path` required
- `username` in `path` required
- `role_id` in `path` required
### orgs_revoke_org_role_user
- Operation ID: `orgs_revoke_org_role_user`
- Route: `DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}`
- Mode: WRITE
- Summary: Remove an organization role from a user
- Parameters:
- `org` in `path` required
- `username` in `path` required
- `role_id` in `path` required
### orgs_get_org_role
- Operation ID: `orgs_get_org_role`
- Route: `GET /orgs/{org}/organization-roles/{role_id}`
- Mode: READ
- Summary: Get an organization role
- Parameters:
- `org` in `path` required
- `role_id` in `path` required
### orgs_list_org_role_teams
- Operation ID: `orgs_list_org_role_teams`
- Route: `GET /orgs/{org}/organization-roles/{role_id}/teams`
- Mode: READ
- Summary: List teams that are assigned to an organization role
- Parameters:
- `org` in `path` required
- `role_id` in `path` required
- `per_page` in `query`
- `page` in `query`
### orgs_list_org_role_users
- Operation ID: `orgs_list_org_role_users`
- Route: `GET /orgs/{org}/organization-roles/{role_id}/users`
- Mode: READ
- Summary: List users that are assigned to an organization role
- Parameters:
- `org` in `path` required
- `role_id` in `path` required
- `per_page` in `query`
- `page` in `query`
### orgs_list_outside_collaborators
- Operation ID: `orgs_list_outside_collaborators`
- Route: `GET /orgs/{org}/outside_collaborators`
- Mode: READ
- Summary: List outside collaborators for an organization
- Parameters:
- `org` in `path` required
- `filter` in `query`
- `per_page` in `query`
- `page` in `query`
### orgs_convert_member_to_outside_collaborator
- Operation ID: `orgs_convert_member_to_outside_collaborator`
- Route: `PUT /orgs/{org}/outside_collaborators/{username}`
- Mode: WRITE
- Summary: Convert an organization member to outside collaborator
- Parameters:
- `org` in `path` required
- `username` in `path` required
- Body: JSON request body accepted.
### orgs_remove_outside_collaborator
- Operation ID: `orgs_remove_outside_collaborator`
- Route: `DELETE /orgs/{org}/outside_collaborators/{username}`
- Mode: WRITE
- Summary: Remove outside collaborator from an organization
- Parameters:
- `org` in `path` required
- `username` in `path` required
### packages_list_packages_for_organization
- Operation ID: `packages_list_packages_for_organization`
- Route: `GET /orgs/{org}/packages`
- Mode: READ
- Summary: List packages for an organization
- Parameters:
- `package_type` in `query` required
- `org` in `path` required
- `visibility` in `query`
- `page` in `query`
- `per_page` in `query`
### packages_get_package_for_organization
- Operation ID: `packages_get_package_for_organization`
- Route: `GET /orgs/{org}/packages/{package_type}/{package_name}`
- Mode: READ
- Summary: Get a package for an organization
- Parameters:
- `package_type` in `path` required
- `package_name` in `path` required
- `org` in `path` required
### packages_delete_package_for_org
- Operation ID: `packages_delete_package_for_org`
- Route: `DELETE /orgs/{org}/packages/{package_type}/{package_name}`
- Mode: WRITE
- Summary: Delete a package for an organization
- Parameters:
- `package_type` in `path` required
- `package_name` in `path` required
- `org` in `path` required
### packages_restore_package_for_org
- Operation ID: `packages_restore_package_for_org`
- Route: `POST /orgs/{org}/packages/{package_type}/{package_name}/restore`
- Mode: WRITE
- Summary: Restore a package for an organization
- Parameters:
- `package_type` in `path` required
- `package_name` in `path` required
- `org` in `path` required
- `token` in `query`
### packages_get_all_package_versions_for_package_owned_by_org
- Operation ID: `packages_get_all_package_versions_for_package_owned_by_org`
- Route: `GET /orgs/{org}/packages/{package_type}/{package_name}/versions`
- Mode: READ
- Summary: List package versions for a package owned by an organization
- Parameters:
- `package_type` in `path` required
- `package_name` in `path` required
- `org` in `path` required
- `page` in `query`
- `per_page` in `query`
- `state` in `query`
### packages_get_package_version_for_organization
- Operation ID: `packages_get_package_version_for_organization`
- Route: `GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}`
- Mode: READ
- Summary: Get a package version for an organization
- Parameters:
- `package_type` in `path` required
- `package_name` in `path` required
- `org` in `path` required
- `package_version_id` in `path` required
### packages_delete_package_version_for_org
- Operation ID: `packages_delete_package_version_for_org`
- Route: `DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}`
- Mode: WRITE
- Summary: Delete package version for an organization
- Parameters:
- `package_type` in `path` required
- `package_name` in `path` required
- `org` in `path` required
- `package_version_id` in `path` required
### packages_restore_package_version_for_org
- Operation ID: `packages_restore_package_version_for_org`
- Route: `POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore`
- Mode: WRITE
- Summary: Restore package version for an organization
- Parameters:
- `package_type` in `path` required
- `package_name` in `path` required
- `org` in `path` required
- `package_version_id` in `path` required
### orgs_list_pat_grant_requests
- Operation ID: `orgs_list_pat_grant_requests`
- Route: `GET /orgs/{org}/personal-access-token-requests`
- Mode: READ
- Summary: List requests to access organization resources with fine-grained personal access tokens
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
- `sort` in `query`
- `direction` in `query`
- `owner` in `query`
- `repository` in `query`
- `permission` in `query`
- `last_used_before` in `query`
- `last_used_after` in `query`
- `token_id` in `query`
### orgs_review_pat_grant_requests_in_bulk
- Operation ID: `orgs_review_pat_grant_requests_in_bulk`
- Route: `POST /orgs/{org}/personal-access-token-requests`
- Mode: WRITE
- Summary: Review requests to access organization resources with fine-grained personal access tokens
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### orgs_review_pat_grant_request
- Operation ID: `orgs_review_pat_grant_request`
- Route: `POST /orgs/{org}/personal-access-token-requests/{pat_request_id}`
- Mode: WRITE
- Summary: Review a request to access organization resources with a fine-grained personal access token
- Parameters:
- `org` in `path` required
- `pat_request_id` in `path` required
- Body: JSON request body accepted.
### orgs_list_pat_grant_request_repositories
- Operation ID: `orgs_list_pat_grant_request_repositories`
- Route: `GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories`
- Mode: READ
- Summary: List repositories requested to be accessed by a fine-grained personal access token
- Parameters:
- `org` in `path` required
- `pat_request_id` in `path` required
- `per_page` in `query`
- `page` in `query`
### orgs_list_pat_grants
- Operation ID: `orgs_list_pat_grants`
- Route: `GET /orgs/{org}/personal-access-tokens`
- Mode: READ
- Summary: List fine-grained personal access tokens with access to organization resources
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
- `sort` in `query`
- `direction` in `query`
- `owner` in `query`
- `repository` in `query`
- `permission` in `query`
- `last_used_before` in `query`
- `last_used_after` in `query`
- `token_id` in `query`
### orgs_update_pat_accesses
- Operation ID: `orgs_update_pat_accesses`
- Route: `POST /orgs/{org}/personal-access-tokens`
- Mode: WRITE
- Summary: Update the access to organization resources via fine-grained personal access tokens
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### orgs_update_pat_access
- Operation ID: `orgs_update_pat_access`
- Route: `POST /orgs/{org}/personal-access-tokens/{pat_id}`
- Mode: WRITE
- Summary: Update the access a fine-grained personal access token has to organization resources
- Parameters:
- `org` in `path` required
- `pat_id` in `path` required
- Body: JSON request body accepted.
### orgs_list_pat_grant_repositories
- Operation ID: `orgs_list_pat_grant_repositories`
- Route: `GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories`
- Mode: READ
- Summary: List repositories a fine-grained personal access token has access to
- Parameters:
- `org` in `path` required
- `pat_id` in `path` required
- `per_page` in `query`
- `page` in `query`
### private_registries_list_org_private_registries
- Operation ID: `private_registries_list_org_private_registries`
- Route: `GET /orgs/{org}/private-registries`
- Mode: READ
- Summary: List private registries for an organization
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### private_registries_create_org_private_registry
- Operation ID: `private_registries_create_org_private_registry`
- Route: `POST /orgs/{org}/private-registries`
- Mode: WRITE
- Summary: Create a private registry for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### private_registries_get_org_public_key
- Operation ID: `private_registries_get_org_public_key`
- Route: `GET /orgs/{org}/private-registries/public-key`
- Mode: READ
- Summary: Get private registries public key for an organization
- Parameters:
- `org` in `path` required
### private_registries_get_org_private_registry
- Operation ID: `private_registries_get_org_private_registry`
- Route: `GET /orgs/{org}/private-registries/{secret_name}`
- Mode: READ
- Summary: Get a private registry for an organization
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
### private_registries_update_org_private_registry
- Operation ID: `private_registries_update_org_private_registry`
- Route: `PATCH /orgs/{org}/private-registries/{secret_name}`
- Mode: WRITE
- Summary: Update a private registry for an organization
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
- Body: JSON request body accepted.
### private_registries_delete_org_private_registry
- Operation ID: `private_registries_delete_org_private_registry`
- Route: `DELETE /orgs/{org}/private-registries/{secret_name}`
- Mode: WRITE
- Summary: Delete a private registry for an organization
- Parameters:
- `org` in `path` required
- `secret_name` in `path` required
### projects_list_for_org
- Operation ID: `projects_list_for_org`
- Route: `GET /orgs/{org}/projectsV2`
- Mode: READ
- Summary: List projects for organization
- Parameters:
- `org` in `path` required
- `q` in `query`
- `before` in `query`
- `after` in `query`
- `per_page` in `query`
### projects_get_for_org
- Operation ID: `projects_get_for_org`
- Route: `GET /orgs/{org}/projectsV2/{project_number}`
- Mode: READ
- Summary: Get project for organization
- Parameters:
- `project_number` in `path` required
- `org` in `path` required
### projects_create_draft_item_for_org
- Operation ID: `projects_create_draft_item_for_org`
- Route: `POST /orgs/{org}/projectsV2/{project_number}/drafts`
- Mode: WRITE
- Summary: Create draft item for organization owned project
- Parameters:
- `org` in `path` required
- `project_number` in `path` required
- Body: JSON request body accepted.
### projects_list_fields_for_org
- Operation ID: `projects_list_fields_for_org`
- Route: `GET /orgs/{org}/projectsV2/{project_number}/fields`
- Mode: READ
- Summary: List project fields for organization
- Parameters:
- `project_number` in `path` required
- `org` in `path` required
- `per_page` in `query`
- `before` in `query`
- `after` in `query`
### projects_add_field_for_org
- Operation ID: `projects_add_field_for_org`
- Route: `POST /orgs/{org}/projectsV2/{project_number}/fields`
- Mode: WRITE
- Summary: Add a field to an organization-owned project.
- Parameters:
- `project_number` in `path` required
- `org` in `path` required
- Body: JSON request body accepted.
### projects_get_field_for_org
- Operation ID: `projects_get_field_for_org`
- Route: `GET /orgs/{org}/projectsV2/{project_number}/fields/{field_id}`
- Mode: READ
- Summary: Get project field for organization
- Parameters:
- `project_number` in `path` required
- `field_id` in `path` required
- `org` in `path` required
### projects_list_items_for_org
- Operation ID: `projects_list_items_for_org`
- Route: `GET /orgs/{org}/projectsV2/{project_number}/items`
- Mode: READ
- Summary: List items for an organization owned project
- Parameters:
- `project_number` in `path` required
- `org` in `path` required
- `q` in `query`
- `fields` in `query`
- `before` in `query`
- `after` in `query`
- `per_page` in `query`
### projects_add_item_for_org
- Operation ID: `projects_add_item_for_org`
- Route: `POST /orgs/{org}/projectsV2/{project_number}/items`
- Mode: WRITE
- Summary: Add item to organization owned project
- Parameters:
- `org` in `path` required
- `project_number` in `path` required
- Body: JSON request body accepted.
### projects_get_org_item
- Operation ID: `projects_get_org_item`
- Route: `GET /orgs/{org}/projectsV2/{project_number}/items/{item_id}`
- Mode: READ
- Summary: Get an item for an organization owned project
- Parameters:
- `project_number` in `path` required
- `org` in `path` required
- `item_id` in `path` required
- `fields` in `query`
### projects_update_item_for_org
- Operation ID: `projects_update_item_for_org`
- Route: `PATCH /orgs/{org}/projectsV2/{project_number}/items/{item_id}`
- Mode: WRITE
- Summary: Update project item for organization
- Parameters:
- `project_number` in `path` required
- `org` in `path` required
- `item_id` in `path` required
- Body: JSON request body accepted.
### projects_delete_item_for_org
- Operation ID: `projects_delete_item_for_org`
- Route: `DELETE /orgs/{org}/projectsV2/{project_number}/items/{item_id}`
- Mode: WRITE
- Summary: Delete project item for organization
- Parameters:
- `project_number` in `path` required
- `org` in `path` required
- `item_id` in `path` required
### projects_create_view_for_org
- Operation ID: `projects_create_view_for_org`
- Route: `POST /orgs/{org}/projectsV2/{project_number}/views`
- Mode: WRITE
- Summary: Create a view for an organization-owned project
- Parameters:
- `org` in `path` required
- `project_number` in `path` required
- Body: JSON request body accepted.
### projects_list_view_items_for_org
- Operation ID: `projects_list_view_items_for_org`
- Route: `GET /orgs/{org}/projectsV2/{project_number}/views/{view_number}/items`
- Mode: READ
- Summary: List items for an organization project view
- Parameters:
- `project_number` in `path` required
- `org` in `path` required
- `view_number` in `path` required
- `fields` in `query`
- `before` in `query`
- `after` in `query`
- `per_page` in `query`
### orgs_custom_properties_for_repos_get_organization_definitions
- Operation ID: `orgs_custom_properties_for_repos_get_organization_definitions`
- Route: `GET /orgs/{org}/properties/schema`
- Mode: READ
- Summary: Get all custom properties for an organization
- Parameters:
- `org` in `path` required
### orgs_custom_properties_for_repos_create_or_update_organization_definitions
- Operation ID: `orgs_custom_properties_for_repos_create_or_update_organization_definitions`
- Route: `PATCH /orgs/{org}/properties/schema`
- Mode: WRITE
- Summary: Create or update custom properties for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### orgs_custom_properties_for_repos_get_organization_definition
- Operation ID: `orgs_custom_properties_for_repos_get_organization_definition`
- Route: `GET /orgs/{org}/properties/schema/{custom_property_name}`
- Mode: READ
- Summary: Get a custom property for an organization
- Parameters:
- `org` in `path` required
- `custom_property_name` in `path` required
### orgs_custom_properties_for_repos_create_or_update_organization_definition
- Operation ID: `orgs_custom_properties_for_repos_create_or_update_organization_definition`
- Route: `PUT /orgs/{org}/properties/schema/{custom_property_name}`
- Mode: WRITE
- Summary: Create or update a custom property for an organization
- Parameters:
- `org` in `path` required
- `custom_property_name` in `path` required
- Body: JSON request body accepted.
### orgs_custom_properties_for_repos_delete_organization_definition
- Operation ID: `orgs_custom_properties_for_repos_delete_organization_definition`
- Route: `DELETE /orgs/{org}/properties/schema/{custom_property_name}`
- Mode: WRITE
- Summary: Remove a custom property for an organization
- Parameters:
- `org` in `path` required
- `custom_property_name` in `path` required
### orgs_custom_properties_for_repos_get_organization_values
- Operation ID: `orgs_custom_properties_for_repos_get_organization_values`
- Route: `GET /orgs/{org}/properties/values`
- Mode: READ
- Summary: List custom property values for organization repositories
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
- `repository_query` in `query`
### orgs_custom_properties_for_repos_create_or_update_organization_values
- Operation ID: `orgs_custom_properties_for_repos_create_or_update_organization_values`
- Route: `PATCH /orgs/{org}/properties/values`
- Mode: WRITE
- Summary: Create or update custom property values for organization repositories
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### orgs_list_public_members
- Operation ID: `orgs_list_public_members`
- Route: `GET /orgs/{org}/public_members`
- Mode: READ
- Summary: List public organization members
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### orgs_check_public_membership_for_user
- Operation ID: `orgs_check_public_membership_for_user`
- Route: `GET /orgs/{org}/public_members/{username}`
- Mode: READ
- Summary: Check public organization membership for a user
- Parameters:
- `org` in `path` required
- `username` in `path` required
### orgs_set_public_membership_for_authenticated_user
- Operation ID: `orgs_set_public_membership_for_authenticated_user`
- Route: `PUT /orgs/{org}/public_members/{username}`
- Mode: WRITE
- Summary: Set public organization membership for the authenticated user
- Parameters:
- `org` in `path` required
- `username` in `path` required
### orgs_remove_public_membership_for_authenticated_user
- Operation ID: `orgs_remove_public_membership_for_authenticated_user`
- Route: `DELETE /orgs/{org}/public_members/{username}`
- Mode: WRITE
- Summary: Remove public organization membership for the authenticated user
- Parameters:
- `org` in `path` required
- `username` in `path` required
### repos_list_for_org
- Operation ID: `repos_list_for_org`
- Route: `GET /orgs/{org}/repos`
- Mode: READ
- Summary: List organization repositories
- Parameters:
- `org` in `path` required
- `type` in `query`
- `sort` in `query`
- `direction` in `query`
- `per_page` in `query`
- `page` in `query`
### repos_create_in_org
- Operation ID: `repos_create_in_org`
- Route: `POST /orgs/{org}/repos`
- Mode: WRITE
- Summary: Create an organization repository
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### repos_get_org_rulesets
- Operation ID: `repos_get_org_rulesets`
- Route: `GET /orgs/{org}/rulesets`
- Mode: READ
- Summary: Get all organization repository rulesets
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
- `targets` in `query`

418
skills/orgs-5/SKILL.md Normal file
View File

@@ -0,0 +1,418 @@
---
name: orgs-5-routes
description: Handle 36 OpenAPI operation(s) under /orgs/{org} for the orgs 5 route group.
---
# orgs 5 API Routes
Handle 36 OpenAPI operation(s) under /orgs/{org} for the orgs 5 route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### repos_create_org_ruleset
- Operation ID: `repos_create_org_ruleset`
- Route: `POST /orgs/{org}/rulesets`
- Mode: WRITE
- Summary: Create an organization repository ruleset
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### repos_get_org_rule_suites
- Operation ID: `repos_get_org_rule_suites`
- Route: `GET /orgs/{org}/rulesets/rule-suites`
- Mode: READ
- Summary: List organization rule suites
- Parameters:
- `org` in `path` required
- `ref` in `query`
- `repository_name` in `query`
- `time_period` in `query`
- `actor_name` in `query`
- `rule_suite_result` in `query`
- `evaluate_status` in `query`
- `per_page` in `query`
- `page` in `query`
### repos_get_org_rule_suite
- Operation ID: `repos_get_org_rule_suite`
- Route: `GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id}`
- Mode: READ
- Summary: Get an organization rule suite
- Parameters:
- `org` in `path` required
- `rule_suite_id` in `path` required
### repos_get_org_ruleset
- Operation ID: `repos_get_org_ruleset`
- Route: `GET /orgs/{org}/rulesets/{ruleset_id}`
- Mode: READ
- Summary: Get an organization repository ruleset
- Parameters:
- `org` in `path` required
- `ruleset_id` in `path` required
### repos_update_org_ruleset
- Operation ID: `repos_update_org_ruleset`
- Route: `PUT /orgs/{org}/rulesets/{ruleset_id}`
- Mode: WRITE
- Summary: Update an organization repository ruleset
- Parameters:
- `org` in `path` required
- `ruleset_id` in `path` required
- Body: JSON request body accepted.
### repos_delete_org_ruleset
- Operation ID: `repos_delete_org_ruleset`
- Route: `DELETE /orgs/{org}/rulesets/{ruleset_id}`
- Mode: WRITE
- Summary: Delete an organization repository ruleset
- Parameters:
- `org` in `path` required
- `ruleset_id` in `path` required
### orgs_get_org_ruleset_history
- Operation ID: `orgs_get_org_ruleset_history`
- Route: `GET /orgs/{org}/rulesets/{ruleset_id}/history`
- Mode: READ
- Summary: Get organization ruleset history
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
- `ruleset_id` in `path` required
### orgs_get_org_ruleset_version
- Operation ID: `orgs_get_org_ruleset_version`
- Route: `GET /orgs/{org}/rulesets/{ruleset_id}/history/{version_id}`
- Mode: READ
- Summary: Get organization ruleset version
- Parameters:
- `org` in `path` required
- `ruleset_id` in `path` required
- `version_id` in `path` required
### secret_scanning_list_alerts_for_org
- Operation ID: `secret_scanning_list_alerts_for_org`
- Route: `GET /orgs/{org}/secret-scanning/alerts`
- Mode: READ
- Summary: List secret scanning alerts for an organization
- Parameters:
- `org` in `path` required
- `state` in `query`
- `secret_type` in `query`
- `exclude_secret_types` in `query`
- `exclude_providers` in `query`
- `providers` in `query`
- `resolution` in `query`
- `assignee` in `query`
- `sort` in `query`
- `direction` in `query`
- `page` in `query`
- `per_page` in `query`
- `before` in `query`
- `after` in `query`
- `validity` in `query`
- `is_publicly_leaked` in `query`
- `is_multi_repo` in `query`
- `hide_secret` in `query`
- `is_bypassed` in `query`
### secret_scanning_list_org_pattern_configs
- Operation ID: `secret_scanning_list_org_pattern_configs`
- Route: `GET /orgs/{org}/secret-scanning/pattern-configurations`
- Mode: READ
- Summary: List organization pattern configurations
- Parameters:
- `org` in `path` required
### secret_scanning_update_org_pattern_configs
- Operation ID: `secret_scanning_update_org_pattern_configs`
- Route: `PATCH /orgs/{org}/secret-scanning/pattern-configurations`
- Mode: WRITE
- Summary: Update organization pattern configurations
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### security_advisories_list_org_repository_advisories
- Operation ID: `security_advisories_list_org_repository_advisories`
- Route: `GET /orgs/{org}/security-advisories`
- Mode: READ
- Summary: List repository security advisories for an organization
- Parameters:
- `org` in `path` required
- `direction` in `query`
- `sort` in `query`
- `before` in `query`
- `after` in `query`
- `per_page` in `query`
- `state` in `query`
### orgs_list_security_manager_teams
- Operation ID: `orgs_list_security_manager_teams`
- Route: `GET /orgs/{org}/security-managers`
- Mode: READ
- Summary: List security manager teams
- Parameters:
- `org` in `path` required
### orgs_add_security_manager_team
- Operation ID: `orgs_add_security_manager_team`
- Route: `PUT /orgs/{org}/security-managers/teams/{team_slug}`
- Mode: WRITE
- Summary: Add a security manager team
- Parameters:
- `org` in `path` required
- `team_slug` in `path` required
### orgs_remove_security_manager_team
- Operation ID: `orgs_remove_security_manager_team`
- Route: `DELETE /orgs/{org}/security-managers/teams/{team_slug}`
- Mode: WRITE
- Summary: Remove a security manager team
- Parameters:
- `org` in `path` required
- `team_slug` in `path` required
### orgs_get_immutable_releases_settings
- Operation ID: `orgs_get_immutable_releases_settings`
- Route: `GET /orgs/{org}/settings/immutable-releases`
- Mode: READ
- Summary: Get immutable releases settings for an organization
- Parameters:
- `org` in `path` required
### orgs_set_immutable_releases_settings
- Operation ID: `orgs_set_immutable_releases_settings`
- Route: `PUT /orgs/{org}/settings/immutable-releases`
- Mode: WRITE
- Summary: Set immutable releases settings for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### orgs_get_immutable_releases_settings_repositories
- Operation ID: `orgs_get_immutable_releases_settings_repositories`
- Route: `GET /orgs/{org}/settings/immutable-releases/repositories`
- Mode: READ
- Summary: List selected repositories for immutable releases enforcement
- Parameters:
- `org` in `path` required
- `page` in `query`
- `per_page` in `query`
### orgs_set_immutable_releases_settings_repositories
- Operation ID: `orgs_set_immutable_releases_settings_repositories`
- Route: `PUT /orgs/{org}/settings/immutable-releases/repositories`
- Mode: WRITE
- Summary: Set selected repositories for immutable releases enforcement
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### orgs_enable_selected_repository_immutable_releases_organization
- Operation ID: `orgs_enable_selected_repository_immutable_releases_organization`
- Route: `PUT /orgs/{org}/settings/immutable-releases/repositories/{repository_id}`
- Mode: WRITE
- Summary: Enable a selected repository for immutable releases in an organization
- Parameters:
- `org` in `path` required
- `repository_id` in `path` required
### orgs_disable_selected_repository_immutable_releases_organization
- Operation ID: `orgs_disable_selected_repository_immutable_releases_organization`
- Route: `DELETE /orgs/{org}/settings/immutable-releases/repositories/{repository_id}`
- Mode: WRITE
- Summary: Disable a selected repository for immutable releases in an organization
- Parameters:
- `org` in `path` required
- `repository_id` in `path` required
### hosted_compute_list_network_configurations_for_org
- Operation ID: `hosted_compute_list_network_configurations_for_org`
- Route: `GET /orgs/{org}/settings/network-configurations`
- Mode: READ
- Summary: List hosted compute network configurations for an organization
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
### hosted_compute_create_network_configuration_for_org
- Operation ID: `hosted_compute_create_network_configuration_for_org`
- Route: `POST /orgs/{org}/settings/network-configurations`
- Mode: WRITE
- Summary: Create a hosted compute network configuration for an organization
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### hosted_compute_get_network_configuration_for_org
- Operation ID: `hosted_compute_get_network_configuration_for_org`
- Route: `GET /orgs/{org}/settings/network-configurations/{network_configuration_id}`
- Mode: READ
- Summary: Get a hosted compute network configuration for an organization
- Parameters:
- `org` in `path` required
- `network_configuration_id` in `path` required
### hosted_compute_update_network_configuration_for_org
- Operation ID: `hosted_compute_update_network_configuration_for_org`
- Route: `PATCH /orgs/{org}/settings/network-configurations/{network_configuration_id}`
- Mode: WRITE
- Summary: Update a hosted compute network configuration for an organization
- Parameters:
- `org` in `path` required
- `network_configuration_id` in `path` required
- Body: JSON request body accepted.
### hosted_compute_delete_network_configuration_from_org
- Operation ID: `hosted_compute_delete_network_configuration_from_org`
- Route: `DELETE /orgs/{org}/settings/network-configurations/{network_configuration_id}`
- Mode: WRITE
- Summary: Delete a hosted compute network configuration from an organization
- Parameters:
- `org` in `path` required
- `network_configuration_id` in `path` required
### hosted_compute_get_network_settings_for_org
- Operation ID: `hosted_compute_get_network_settings_for_org`
- Route: `GET /orgs/{org}/settings/network-settings/{network_settings_id}`
- Mode: READ
- Summary: Get a hosted compute network settings resource for an organization
- Parameters:
- `org` in `path` required
- `network_settings_id` in `path` required
### teams_list
- Operation ID: `teams_list`
- Route: `GET /orgs/{org}/teams`
- Mode: READ
- Summary: List teams
- Parameters:
- `org` in `path` required
- `per_page` in `query`
- `page` in `query`
- `team_type` in `query`
### teams_create
- Operation ID: `teams_create`
- Route: `POST /orgs/{org}/teams`
- Mode: WRITE
- Summary: Create a team
- Parameters:
- `org` in `path` required
- Body: JSON request body accepted.
### teams_get_by_name
- Operation ID: `teams_get_by_name`
- Route: `GET /orgs/{org}/teams/{team_slug}`
- Mode: READ
- Summary: Get a team by name
- Parameters:
- `org` in `path` required
- `team_slug` in `path` required
### teams_update_in_org
- Operation ID: `teams_update_in_org`
- Route: `PATCH /orgs/{org}/teams/{team_slug}`
- Mode: WRITE
- Summary: Update a team
- Parameters:
- `org` in `path` required
- `team_slug` in `path` required
- Body: JSON request body accepted.
### teams_delete_in_org
- Operation ID: `teams_delete_in_org`
- Route: `DELETE /orgs/{org}/teams/{team_slug}`
- Mode: WRITE
- Summary: Delete a team
- Parameters:
- `org` in `path` required
- `team_slug` in `path` required
### teams_list_pending_invitations_in_org
- Operation ID: `teams_list_pending_invitations_in_org`
- Route: `GET /orgs/{org}/teams/{team_slug}/invitations`
- Mode: READ
- Summary: List pending team invitations
- Parameters:
- `org` in `path` required
- `team_slug` in `path` required
- `per_page` in `query`
- `page` in `query`
### teams_list_members_in_org
- Operation ID: `teams_list_members_in_org`
- Route: `GET /orgs/{org}/teams/{team_slug}/members`
- Mode: READ
- Summary: List team members
- Parameters:
- `org` in `path` required
- `team_slug` in `path` required
- `role` in `query`
- `per_page` in `query`
- `page` in `query`
### teams_get_membership_for_user_in_org
- Operation ID: `teams_get_membership_for_user_in_org`
- Route: `GET /orgs/{org}/teams/{team_slug}/memberships/{username}`
- Mode: READ
- Summary: Get team membership for a user
- Parameters:
- `org` in `path` required
- `team_slug` in `path` required
- `username` in `path` required
### teams_add_or_update_membership_for_user_in_org
- Operation ID: `teams_add_or_update_membership_for_user_in_org`
- Route: `PUT /orgs/{org}/teams/{team_slug}/memberships/{username}`
- Mode: WRITE
- Summary: Add or update team membership for a user
- Parameters:
- `org` in `path` required
- `team_slug` in `path` required
- `username` in `path` required
- Body: JSON request body accepted.