agentsclimarketplace

Convert postman oauth2 json to vscode rest client http file

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/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

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill convert-postman-oauth2-json-to-vscode-rest-client-http-file

Assembled 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

  1. Parse the input Postman JSON to extract the following OAuth2 parameters from the auth object: clientId, clientSecret, accessTokenUrl, grant_type, and tokenName (if present).
  2. Generate a .http file that includes the following sections in order:
    • An @oauth2 configuration block defining the extracted variables (e.g., clientId, clientSecret, accessTokenUrl, grant_type).
    • A token retrieval request (POST) to the accessTokenUrl with Content-Type: application/x-www-form-urlencoded and the necessary parameters in the body.
    • The actual API request (method, URL, headers, body) extracted from the Postman JSON.
  3. Ensure the token is referenced dynamically in the Authorization header of the API request using the variable syntax (e.g., Authorization: Bearer {{tokenName}}).
  4. Consolidate all requests and configurations into a single .http file structure.
  5. 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.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.