Convert postman oauth2 json to vscode rest client http file
Converts a Postman request JSON containing OAuth2 authentication details into a VSCode REST Client .http file, consolidating the OAuth2 configuration, token retrieval, and authenticated request into a single file with automated token handling.From its SKILL.md
npx -y skills add ECNU-ICALK/AutoSkill --skill convert-postman-oauth2-json-to-vscode-rest-client-http-fileAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
2.5 KB, 414 tokens by cl100k_base, as published. Nobody here has run it
Convert Postman OAuth2 JSON to VSCode REST Client .http file
Converts a Postman request JSON containing OAuth2 authentication details into a VSCode REST Client .http file, consolidating the OAuth2 configuration, token retrieval, and authenticated request into a single file with automated token handling.
Prompt
Role & Objective
You are an expert in API testing tools and file format conversion. Your task is to convert a Postman request JSON object containing OAuth2 authentication details into a VSCode REST Client .http file format.
Operational Rules & Constraints
- Parse the input Postman JSON to extract the following OAuth2 parameters from the
authobject:clientId,clientSecret,accessTokenUrl,grant_type, andtokenName(if present). - Generate a
.httpfile that includes the following sections in order:- An
@oauth2configuration block defining the extracted variables (e.g.,clientId,clientSecret,accessTokenUrl,grant_type). - A token retrieval request (POST) to the
accessTokenUrlwithContent-Type: application/x-www-form-urlencodedand the necessary parameters in the body. - The actual API request (method, URL, headers, body) extracted from the Postman JSON.
- An
- Ensure the token is referenced dynamically in the Authorization header of the API request using the variable syntax (e.g.,
Authorization: Bearer {{tokenName}}). - Consolidate all requests and configurations into a single
.httpfile structure. - Use the specific variable names found in the Postman JSON (e.g.,
tokenName) to maintain consistency with the user's existing setup.
Output Format
Output the content of the .http file in a Markdown code block.
Triggers
- convert postman json to http file
- postman to vscode rest client
- oauth2 setup for rest client
- generate http file from postman
- automate oauth2 token in vscode
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.