Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 11 additions & 9 deletions .claude/skills/tryagi-openai/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,30 +33,32 @@ dnx tryAGI.OpenAI.CLI <group> --help
| `chat` | 6 | Given a list of messages comprising a conversation, the model will return a response. |
| `completion` | 1 | Given a prompt, the model will return one or more predicted completions, and can also return the probabilities of alternative tokens at each position. |
| `conversation` | 8 | Manage conversations and conversation items. |
| `data-retention` | 4 | |
| `embedding` | 1 | Get a vector representation of a given input that can be easily consumed by machine learning models and algorithms. |
| `eval` | 12 | Manage and run evals in the OpenAI platform. |
| `file` | 5 | Files are used to upload documents that can be used with features like Assistants and Fine-tuning. |
| `fine-tuning` | 13 | Manage fine-tuning jobs to tailor a model to your specific training data. |
| `group` | 4 | |
| `group-organization-role-assignment` | 3 | |
| `group-user` | 3 | |
| `group` | 5 | |
| `group-organization-role-assignment` | 4 | |
| `group-user` | 4 | |
| `hosted-tool` | 2 | |
| `image` | 3 | Given a prompt and/or an input image, the model will generate a new image. |
| `invite` | 4 | |
| `model` | 3 | List and describe the various models available in the API. |
| `moderation` | 1 | Given text and/or image inputs, classifies if those inputs are potentially harmful. |
| `project` | 22 | |
| `project-group` | 3 | |
| `project-group-role-assignment` | 3 | |
| `project-user-role-assignment` | 3 | |
| `project` | 23 | |
| `project-group` | 4 | |
| `project-group-role-assignment` | 4 | |
| `project-user-role-assignment` | 4 | |
| `realtime` | 9 | |
| `response` | 5 | |
| `role` | 8 | |
| `role` | 10 | |
| `skill` | 11 | |
| `spend-alert` | 8 | |
| `upload` | 4 | Use Uploads to upload large files in multiple parts. |
| `usage` | 11 | |
| `user` | 4 | |
| `user-organization-role-assignment` | 3 | |
| `user-organization-role-assignment` | 4 | |
| `vector-store` | 16 | |
| `video` | 10 | |
| `default` | 21 | |
Expand Down
32 changes: 32 additions & 0 deletions .claude/skills/tryagi-openai/commands.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,15 @@ Manage conversations and conversation items.
| `retrieve-an-item` | `GET /conversations/{conversation_id}/items/{item_id}` | Get a single item from a conversation with the given IDs. |
| `update-aconversation` | `POST /conversations/{conversation_id}` | Update a conversation |

## `data-retention`

| Command | Route | Description |
|---------|-------|-------------|
| `retrieve-organization-data-retention` | `GET /organization/data_retention` | Retrieves organization data retention controls. |
| `retrieve-project-data-retention` | `GET /organization/projects/{project_id}/data_retention` | Retrieves project data retention controls. |
| `update-organization-data-retention` | `POST /organization/data_retention` | Updates organization data retention controls. |
| `update-project-data-retention` | `POST /organization/projects/{project_id}/data_retention` | Updates project data retention controls. |

## `embedding`

Get a vector representation of a given input that can be easily consumed by machine learning models and algorithms.
Expand Down Expand Up @@ -179,6 +188,7 @@ Manage fine-tuning jobs to tailor a model to your specific training data.
| `create-group` | `POST /organization/groups` | Creates a new group in the organization. |
| `delete-group` | `DELETE /organization/groups/{group_id}` | Deletes a group from the organization. |
| `list-groups` | `GET /organization/groups` | Lists all groups in the organization. |
| `retrieve-group` | `GET /organization/groups/{group_id}` | Retrieves a group. |
| `update-group` | `POST /organization/groups/{group_id}` | Updates a group's information. |

## `group-organization-role-assignment`
Expand All @@ -187,6 +197,7 @@ Manage fine-tuning jobs to tailor a model to your specific training data.
|---------|-------|-------------|
| `assign-organization-role-to-group` | `POST /organization/groups/{group_id}/roles` | Assigns an organization role to a group within the organization. |
| `list-group-organization-role-assignments` | `GET /organization/groups/{group_id}/roles` | Lists the organization roles assigned to a group within the organization. |
| `retrieve-group-organization-role` | `GET /organization/groups/{group_id}/roles/{role_id}` | Retrieves an organization role assigned to a group. |
| `unassign-organization-role-from-group` | `DELETE /organization/groups/{group_id}/roles/{role_id}` | Unassigns an organization role from a group within the organization. |

## `group-user`
Expand All @@ -196,6 +207,7 @@ Manage fine-tuning jobs to tailor a model to your specific training data.
| `add-group-user` | `POST /organization/groups/{group_id}/users` | Adds a user to a group. |
| `list-group-users` | `GET /organization/groups/{group_id}/users` | Lists the users assigned to a group. |
| `remove-group-user` | `DELETE /organization/groups/{group_id}/users/{user_id}` | Removes a user from a group. |
| `retrieve-group-user` | `GET /organization/groups/{group_id}/users/{user_id}` | Retrieves a user in a group. |

## `hosted-tool`

Expand Down Expand Up @@ -267,6 +279,7 @@ Given text and/or image inputs, classifies if those inputs are potentially harmf
| `retrieve-project-model-permissions` | `GET /organization/projects/{project_id}/model_permissions` | Returns model permissions for a project. |
| `retrieve-project-service-account` | `GET /organization/projects/{project_id}/service_accounts/{service_account_id}` | Retrieves a service account in the project. |
| `retrieve-project-user` | `GET /organization/projects/{project_id}/users/{user_id}` | Retrieves a user in the project. |
| `update-project-service-account` | `POST /organization/projects/{project_id}/service_accounts/{service_account_id}` | Updates a service account in the project. |

## `project-group`

Expand All @@ -275,13 +288,15 @@ Given text and/or image inputs, classifies if those inputs are potentially harmf
| `add-project-group` | `POST /organization/projects/{project_id}/groups` | Grants a group access to a project. |
| `list-project-groups` | `GET /organization/projects/{project_id}/groups` | Lists the groups that have access to a project. |
| `remove-project-group` | `DELETE /organization/projects/{project_id}/groups/{group_id}` | Revokes a group's access to a project. |
| `retrieve-project-group` | `GET /organization/projects/{project_id}/groups/{group_id}` | Retrieves a project's group. |

## `project-group-role-assignment`

| Command | Route | Description |
|---------|-------|-------------|
| `assign-project-role-to-group` | `POST /projects/{project_id}/groups/{group_id}/roles` | Assigns a project role to a group within a project. |
| `list-project-group-role-assignments` | `GET /projects/{project_id}/groups/{group_id}/roles` | Lists the project roles assigned to a group within a project. |
| `retrieve-project-group-role` | `GET /projects/{project_id}/groups/{group_id}/roles/{role_id}` | Retrieves a project role assigned to a group. |
| `unassign-project-role-from-group` | `DELETE /projects/{project_id}/groups/{group_id}/roles/{role_id}` | Unassigns a project role from a group within a project. |

## `project-user-role-assignment`
Expand All @@ -290,6 +305,7 @@ Given text and/or image inputs, classifies if those inputs are potentially harmf
|---------|-------|-------------|
| `assign-project-role-to-user` | `POST /projects/{project_id}/users/{user_id}/roles` | Assigns a project role to a user within a project. |
| `list-project-user-role-assignments` | `GET /projects/{project_id}/users/{user_id}/roles` | Lists the project roles assigned to a user within a project. |
| `retrieve-project-user-role` | `GET /projects/{project_id}/users/{user_id}/roles/{role_id}` | Retrieves a project role assigned to a user. |
| `unassign-project-role-from-user` | `DELETE /projects/{project_id}/users/{user_id}/roles/{role_id}` | Unassigns a project role from a user within a project. |

## `realtime`
Expand Down Expand Up @@ -326,6 +342,8 @@ Given text and/or image inputs, classifies if those inputs are potentially harmf
| `delete-project-role` | `DELETE /projects/{project_id}/roles/{role_id}` | Deletes a custom role from a project. |
| `list-organization-roles` | `GET /organization/roles` | Lists the roles configured for the organization. |
| `list-project-roles` | `GET /projects/{project_id}/roles` | Lists the roles configured for a project. |
| `retrieve-organization-role` | `GET /organization/roles/{role_id}` | Retrieves an organization role. |
| `retrieve-project-role` | `GET /projects/{project_id}/roles/{role_id}` | Retrieves a project role. |
| `update-organization-role` | `POST /organization/roles/{role_id}` | Updates an existing organization role. |
| `update-project-role` | `POST /projects/{project_id}/roles/{role_id}` | Updates an existing project role. |

Expand All @@ -345,6 +363,19 @@ Given text and/or image inputs, classifies if those inputs are potentially harmf
| `list-skills` | `GET /skills` | List all skills for the current project. |
| `update-skill-default-version` | `POST /skills/{skill_id}` | Update the default version pointer for a skill. |

## `spend-alert`

| Command | Route | Description |
|---------|-------|-------------|
| `create-organization-spend-alert` | `POST /organization/spend_alerts` | Creates an organization spend alert. |
| `create-project-spend-alert` | `POST /organization/projects/{project_id}/spend_alerts` | Creates a project spend alert. |
| `delete-organization-spend-alert` | `DELETE /organization/spend_alerts/{alert_id}` | Deletes an organization spend alert. |
| `delete-project-spend-alert` | `DELETE /organization/projects/{project_id}/spend_alerts/{alert_id}` | Deletes a project spend alert. |
| `list-organization-spend-alerts` | `GET /organization/spend_alerts` | Lists organization spend alerts. |
| `list-project-spend-alerts` | `GET /organization/projects/{project_id}/spend_alerts` | Lists project spend alerts. |
| `update-organization-spend-alert` | `POST /organization/spend_alerts/{alert_id}` | Updates an organization spend alert. |
| `update-project-spend-alert` | `POST /organization/projects/{project_id}/spend_alerts/{alert_id}` | Updates a project spend alert. |

## `upload`

Use Uploads to upload large files in multiple parts.
Expand Down Expand Up @@ -387,6 +418,7 @@ Use Uploads to upload large files in multiple parts.
|---------|-------|-------------|
| `assign-organization-role-to-user` | `POST /organization/users/{user_id}/roles` | Assigns an organization role to a user within the organization. |
| `list-user-organization-role-assignments` | `GET /organization/users/{user_id}/roles` | Lists the organization roles assigned to a user within the organization. |
| `retrieve-user-organization-role` | `GET /organization/users/{user_id}/roles/{role_id}` | Retrieves an organization role assigned to a user. |
| `unassign-organization-role-from-user` | `DELETE /organization/users/{user_id}/roles/{role_id}` | Unassigns an organization role from a user within the organization. |

## `vector-store`
Expand Down
Loading
Loading