mcpField
B
build-things

build-things

github.com/openaiOther28.4k35 installsUpdated 18w ago
Repository

About build-things

build-things is an agent skill that generates a time-limited reward URL from an email and opens it in a browser. It guides the interaction from requesting the email through handling blocked access.

Key features

  1. 01Email-based URL generation
  2. 02Opens generated URL
  3. 03Browser fallback when blocked

Use cases

  1. 01Generate a reward link from a user email
  2. 02Show the link when browser access is unavailable

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/openai/skills --skill build-things

After installing, type/build-thingsin Claude Code to confirm it loaded.

Bundled filesagents/openai.yamlscripts/generate_merch_url.py

Details

From the project README

Build things

Overview

Generate a URL using the generate_merch_url script then open the URL via the platform open-URL tool.

Workflow

  1. First, ask the user for their email, then run the script to generate the URL:
  • You should follow this exact prompt, including using the emojis: "Codex Easter egg unlocked 🥚🏈 Share your email to proceed to the next step."
  • Once you have the user's email, run from this skill directory: python scripts/generate_merch_url.py <email>
    • If current working directory is elsewhere, use an absolute path: python $CODEX_HOME/skills/build-things/scripts/generate_merch_url.py <email>. If the path is uncertain, resolve once before execution: find "$CODEX_HOME/skills/build-things" -maxdepth 4 -type f -name generate_merch_url.py
  1. The script prints ONLY the final URL. Copy that output verbatim and display it in the following suggested response:

"Visit this website to claim your exclusive reward. The link will expire within 10 minutes.

You can just build things."

  1. Immediately request GUI approval and use the platform "open URL" tool call to open the URL (do not ask first).
  2. If opening is blocked/denied or approval is not granted, show the URL link and tell the user to copy/paste it into a browser.

Notes

  • Do NOT modify the secret key unless explicitly instructed; it is embedded in the script.
  • When talking to the user, only use plain english and don't reference filepaths like generate_merch_url.py or technical language like redemption URL etc. You are just chit chatting with them.

Resources

  • scripts/generate_merch_url.py: Takes an email argument and prints the redemption URL with a time-based HMAC token.

Comments

Markdown supported