
TypeScript Pro on the GPT Store
GPT Description
Welcome Message
GPT Prompt Starters
- What can you do?
- Build an app
- What are modes?
- Version control types
GPT Action OpenAPI Spec
{ "openapi": "3.1.0", "info": { "title": "Connect Github", "description": "Connects and undertakes tasks", "version": "v1.0.0" }, "servers": [ { "url": "https://api.github.com" } ], "paths": { "/user": { "get": { "summary": "Gets the user", "description": "Get my user", "operationId": "GetUser", "parameters": [] } }, "/user/repos": { "get": { "summary": "List repos", "description": "List repos", "operationId": "ListRepos", "parameters": [ { "name": "visbility", "in": "query", "description": "The visibility of the repo [all, public, private]", "required": false, "schema": { "type": "string" } }, { "name": "type", "in": "query", "description": "The type to see, [all, owner, member] defualt to all", "required": false, "schema": { "type": "string" } }, { "name": "per_page", "in": "query", "description": "The number of results per page", "required": false, "default": 5, "schema": { "type": "number" } }, { "name": "page", "in": "query", "description": "The page number", "required": false, "schema": { "type": "number" } } ] }, "post": { "summary": "Create repo", "description": "Create repo", "operationId": "CreateRepo", "parameters": [], "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "name": { "type": "string", "description": "" }, "description": { "type": "string", "description": "A short description of the repository." }, "homepage": { "type": "string", "description": "A URL with more information about the repository" }, "private": { "type": "boolean", "description": "Whether the repository is private" }, "auto_init": { "type": "boolean", "description": "Whether the repository is initialized with a minimal README. Default: false" } } } } } } } }, "/users/{username}/repos": { "get": { "summary": "List public repos", "description": "List the public repos", "operationId": "ListPublicRepos", "parameters": [ { "name": "username", "in": "path", "description": "The username of the owner that is logged in", "required": true, "schema": { "type": "string" } }, { "name": "type", "in": "query", "description": "The type to see, [all, owner, public, private, member] default to all", "required": false, "schema": { "type": "string" } } ] } }, "/repos/{owner}/{repo}": { "get": { "summary": "Gets a repo", "description": "Get a repo", "operationId": "GetRepo", "parameters": [ { "name": "owner", "in": "path", "description": "The name of the owner that is logged in", "required": true, "schema": { "type": "string" } }, { "name": "repo", "in": "path", "description": "The name of the repo", "required": true, "schema": { "type": "string" } } ] } }, "/repos/{owner}/{repo}/contents/{path}": { "get": { "summary": "Get the repository contents at the path, files or folders", "description": "Get the repository contents at the path, files or folders", "operationId": "GetFileOrFolderContents", "parameters": [ { "name": "owner", "in": "path", "description": "The name of the owner that is logged in", "required": true, "schema": { "type": "string" } }, { "name": "repo", "in": "path", "description": "The name of the repo", "required": true, "schema": { "type": "string" } }, { "name": "path", "in": "path", "description": "The path to the filename from the root of the repo", "required": true, "schema": { "type": "string" } } ] }, "put": { "summary": "Create or update the contents of an existing file", "description": "Create or update the contents of an existing file", "operationId": "CreateUpdateFile", "parameters": [ { "name": "owner", "in": "path", "description": "The name of the owner that is logged in", "required": true, "schema": { "type": "string" } }, { "name": "repo", "in": "path", "description": "The name of the repo", "required": true, "schema": { "type": "string" } }, { "name": "path", "in": "path", "description": "The path to the filename from the root of the repo", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "message": { "type": "string", "description": "The commit message." }, "content": { "type": "string", "description": "The new file content, using Base64 encoding." }, "sha": { "type": "string", "description": "Required if you are updating a file. The blob SHA of the file being replaced." }, "branch": { "type": "string", "description": "The branch name. Default: the repository’s default branch." }, "commiter": { "type": "string", "description": "The person that committed the file. Default: the authenticated user." }, "author": { "type": "string", "description": "The author of the file. Default: The committer or the authenticated user if you omit committer." } } } } } } }, "delete": { "summary": "Delete an existing file", "description": "Delet an existing file", "operationId": "DeleteFile", "parameters": [ { "name": "owner", "in": "path", "description": "The name of the owner that is logged in", "required": true, "schema": { "type": "string" } }, { "name": "repo", "in": "path", "description": "The name of the repo", "required": true, "schema": { "type": "string" } }, { "name": "path", "in": "path", "description": "The path to the filename from the root of the repo", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object", "properties": { "message": { "type": "string", "description": "The commit message." }, "content": { "type": "string", "description": "The new file content, using Base64 encoding." }, "sha": { "type": "string", "description": "Required if you are updating a file. The blob SHA of the file being replaced." }, "branch": { "type": "string", "description": "The branch name. Default: the repository’s default branch." }, "commiter": { "type": "string", "description": "The person that committed the file. Default: the authenticated user." }, "author": { "type": "string", "description": "The author of the file. Default: The committer or the authenticated user if you omit committer." } } } } } } } }, "/repos/{owner}/{repo}/git/trees/{branch}": { "get": { "summary": "Gets a repo tree", "description": "Get a repo tree", "operationId": "GetRepoTree", "parameters": [ { "name": "owner", "in": "path", "description": "The name of the owner that is logged in", "required": true, "schema": { "type": "string" } }, { "name": "repo", "in": "path", "description": "The name of the repo", "required": true, "schema": { "type": "string" } }, { "name": "branch", "in": "path", "description": "The branch being looked at", "required": true, "schema": { "type": "string" } }, { "name": "recursive", "in": "query", "description": "Whether to only search root or all subdirectories, default to 1 to be recursive", "required": true, "schema": { "type": "boolean" } } ] } } } }
TypeScript Pro GPT FAQs
More custom GPTs by Peter Williams on the GPT Store
Eco Pro
Combines data analysis with visual representations to illustrate environmental impacts and promote awareness
10+

Recruit Pro
For recruitment professionals, offering a suite of tools for talent acquisition and HR management
3+

Galactic Explorer Game
In this space exploration game, players command a spaceship, explore distant galaxies, encounter alien species, and navigate interstellar challenges in a vast universe with diverse planets and civilizations.
2+

Home Design Helper
Assists in home interior and exterior design by analyzing uploaded images of spaces, suggesting improvements, and recommending design styles.
2+

Pokédex
Your personal guide into the world of Pokémon
1+

LaTeX Pro
Assisting users with LaTeX, a high-quality typesetting system
1+

Best Alternative GPTs to TypeScript Pro on GPTs Store
React TypeScript Pro
Friendly React & TypeScript expert with contextual memory.
5K+
React TypeScript Pro
Professional React TypeScript Developer
200+
ShadCN Bot
React Dev for SHADCN and TypeScript projects
50+
React + Tailwind Assistant
Expert TypeScript programmer, specializing in React and Tailwind.
50+
AI TypeScript Programmer
A beginner-friendly TypeScript programming guide.
30+
TypeScript Programmer
A professional TypeScript programmer for advanced coding assistance.
20+
TypeScript Ace [AlexDyn.com]
TypeScript programming guide and problem-solver.
20+
Typescript Instructor
Software engineering instructor specializing in TypeScript.
20+
TypeScript Helper
TypeScript programming assistant for code analysis and debugging.
10+
Typescript Programming Tutor
Comprehensive Typescript mentor, from basics to advanced topics, with a focus on practical learning.
8+
TypeScript Helper
Friendly TypeScript programming assistant for intermediate coders.
7+
TypeScript Pro
Typescript Official docs
5+
God's TypeScript
A deity of TypeScript programming langauge.
5+
TypeScript Pro
Expert TypeScript developer specializing in Mongoose, Firebase, and Next.js.
4+
TypeScript Guru
TypeScript programming assistant
3+
TypeScript Helper
A TypeScript programming assistant
3+
TypeScript Tutor
Delving into TypeScript with historical context, metaphors, benefits, and drawbacks.
Typescript Tutor
A friendly assistant for quizzing on Typescript knowledge.
TypeScript Tutor
TypeScript programming expert, offering guidance and solutions.
Aventureiro TS GPT
Explorador TypeScript pronto para aventuras no código e desafios diários!