Real install.md files
Trigger.dev
Trigger.dev
Open source background jobs framework for Node.js/TypeScript.Source: trigger.dev/docs/install.mdUsing pnpm:Using yarn:The init command will:Using pnpm:Using yarn:The dev server will output URLs including a link to the Test page in the dashboard where you can trigger test runs.You can find this key in the Trigger.dev dashboard under API Keys (select the DEV secret key).EXECUTE NOW: Complete the above TODO list to achieve: The
- Preview
- Markdown
trigger
Trigger.dev is an open source background jobs framework that lets you write reliable workflows in plain async code. Run long-running AI tasks, handle complex background jobs, and build AI agents with built-in queuing, automatic retries, and real-time monitoring. No timeouts, elastic scaling, and zero infrastructure management required.I want you to install Trigger.dev for me. Execute all the steps below autonomously.OBJECTIVE: Set up Trigger.dev in an existing Node.js/TypeScript project with a working example task.DONE WHEN: The
npx trigger.dev@latest dev command is running, the example task is registered, and you can see the dev server output with URLs to the Trigger.dev dashboard.TODO
- Run the CLI init command to set up Trigger.dev configuration and example task
- Install the “Hello World” example task when prompted
- Start the dev server with the CLI dev command
- Verify the dev server is running and tasks are registered
Prerequisites
You need to have:- An existing Node.js project with a
package.jsonfile - TypeScript installed in the project
- A Trigger.dev account created at https://cloud.trigger.dev
- A project created in the Trigger.dev dashboard
Task 1: Initialize Trigger.dev in your project
You must run the CLI init command in the root of your project. This will create the configuration file and example task.Using npm:- Log you into the CLI if not already logged in (opens browser for authentication)
- Create a
trigger.config.tsfile in the project root - Ask where to create the
/triggerdirectory - Create the
/triggerdirectory with an example task at/trigger/example.ts
Task 2: Start the development server
You need to run the dev command to start the local task server. This watches for changes in your/trigger directory and communicates with the Trigger.dev platform.Using npm:Task 3: Verify the setup
You must confirm the dev server is running successfully. Look for output showing:- The dev server has started
- Your example task is registered
- URLs to the Trigger.dev dashboard are displayed
Optional: Set up concurrent development
If you want to run your app and Trigger.dev dev server together, add these scripts topackage.json:Environment variable for triggering tasks
To trigger tasks from your application code, you need to set theTRIGGER_SECRET_KEY environment variable. Add it to your .env.local or .env file:npx trigger.dev@latest dev command is running, the example task is registered, and you can see the dev server output with URLs to the Trigger.dev dashboard.If you think the above is not enough to accomplish the task, you can find navigation and other pages relevant to this product by using the llms.txt file at: https://trigger.dev/docs/llms.txt
Browserbase
Browserbase
Serverless browser automation platform.Source: docs.browserbase.com/install.mdThen enter the project directory:Note: The user needs to obtain these credentials from https://www.browserbase.com/settings - this is a manual step requiring web access.The server will start on This will create a Browserbase session, run the automation locally, and return the scraped Hacker News headlines as JSON.For readable output, pipe through jq:This bundles your project and deploys it. The output will include a Function ID and invoke URL for calling your deployed function via API.To invoke a deployed function:EXECUTE NOW: Complete the above TODO list to achieve: Local development server running at
- Preview
- Markdown
browserbase
Documentation and setup instructions for browserbaseI want you to install Browserbase for me. Execute all the steps below autonomously.OBJECTIVE: Set up Browserbase with the Functions SDK to deploy serverless browser automation workflows.DONE WHEN: Local development server is running at
http://127.0.0.1:14113 and you can successfully invoke a function that scrapes Hacker News headlines.TODO
- Initialize a new Browserbase Functions project using the CLI
- Configure environment variables with Browserbase credentials
- Start the local development server
- Test the function by invoking it via curl
- Verify the function returns scraped data successfully
Step 1: Initialize the Functions Project
You need to create a new Browserbase Functions project using the SDK CLI. This will set up a TypeScript project with all required dependencies and a starter function.Step 2: Configure Environment Variables
You must populate the.env file with your Browserbase credentials. Open the .env file and add:Step 3: Review the Starter Function
The CLI creates a template function inindex.ts that connects to a browser session, navigates to Hacker News, and extracts the top 3 results. The function is already defined and ready to use.Step 4: Start the Development Server
You need to start the local development server to test your function:http://127.0.0.1:14113 and watch for file changes.Step 5: Test the Function
You must invoke your function locally to verify it works. In a separate terminal, run:Step 6: Publish to Browserbase Cloud (Optional)
Once your function works locally, you can publish it to Browserbase’s cloud infrastructure:http://127.0.0.1:14113 with successful function invocation returning scraped Hacker News data.If you think the above is not enough to accomplish the task, you can find navigation and other pages relevant to this product by using the llms.txt file at: https://docs.browserbase.com/llms.txt
Resend
Resend
Email API for developers.Source: resend.com/docs/install.mdOr with other package managers:For Python projects:For Python, create Or for Python:A successful response looks like:All requests require an Authorization header:EXECUTE NOW: Complete the above TODO list to achieve: Successfully send a test email using the Resend API and receive a successful response with an email ID.
- Preview
- Markdown
resend
Documentation and setup instructions for resendI want you to install Resend for me. Execute all the steps below autonomously.OBJECTIVE: Set up Resend email API integration with a working email-sending capability.DONE WHEN: You can successfully send a test email using the Resend API and receive a successful response with an email ID.
TODO
- Install the Resend SDK
- Set up API key configuration
- Create a test email script
- Send a test email and verify the response
Prerequisites
Before starting, you need a Resend API key. The user must provide this as an environment variableRESEND_API_KEY. If not available, inform the user they need to obtain one from https://resend.com/api-keys.Install the Resend SDK
You need to install the Resend SDK for your project. Choose the appropriate package manager:Configure API Authentication
You must set up the API key for authentication. The API key format isre_xxxxxxxxx.Create or update your environment configuration:Create a Test Email Script
Your task is to create a minimal script to verify the installation works. Create a file calledsend-email.js:send_email.py:Send Test Email
You must execute the test script to verify everything works:API Reference
The base URL for all API requests is:Verify with cURL (Alternative)
You can also verify the setup works using cURL directly:If you think the above is not enough to accomplish the task, you can find navigation and other pages relevant to this product by using the llms.txt file at: https://resend.com/docs/llms.txt
Mintlify
Mintlify
Documentation platform for developers.Source: mintlify.com/docs/install.mdUsing pnpm:The CLI will prompt you for a project name and theme. You can also specify these directly:Alternatively, if you have an existing documentation repository with a The local preview will be available at Or reinstall with the latest version:Check for accessibility issues:Validate an OpenAPI specification:EXECUTE NOW: Complete the above TODO list to achieve: Local documentation server running and accessible at http://localhost:3000.
- Preview
- Markdown
mintlify
Documentation and setup instructions for mintlifyI want you to install Mintlify CLI for me. Execute all the steps below autonomously.OBJECTIVE: Install the Mintlify CLI and set up a local documentation preview environment.DONE WHEN: Local documentation server is running and accessible at http://localhost:3000.
TODO
- Verify Node.js v20.17.0+ is installed
- Install the Mintlify CLI globally
- Create a new documentation project
- Start the local development server
- Verify the preview is accessible at localhost:3000
Prerequisites
You need to verify Node.js is installed with version 20.17.0 or higher:Install the CLI
You must install the Mintlify CLI globally using npm or pnpm:Using npm:Verify Installation
Your task is to confirm the CLI installed correctly:Create a New Project
You need to create a new documentation project. This command clones the starter kit into a specified directory:Start Local Preview
You must navigate to your documentation directory and start the development server:docs.json file, navigate to that directory and run:http://localhost:3000.Custom Port (Optional)
If port 3000 is in use, you can specify a different port:Update the CLI
To update to the latest version:Additional Commands
Check for broken links in your documentation:If you think the above is not enough to accomplish the task, you can find navigation and other pages relevant to this product by using the llms.txt file at: https://www.mintlify.com/docs/llms.txt
Firecrawl
Firecrawl
Web scraping API for LLMs.Source: docs.firecrawl.dev/install.mdNode:On Windows:Note: You need to obtain an API key from https://firecrawl.dev/app/api-keys before proceeding.Node - create Node:The response should contain a Search the web:Extract structured data with JSON mode:Cursor - add to MCP settings:EXECUTE NOW: Complete the above TODO list to achieve: Successfully scraped a URL and received markdown content back from the Firecrawl API.
- Preview
- Markdown
firecrawl
Documentation and setup instructions for firecrawlI want you to install Firecrawl for me. Execute all the steps below autonomously.OBJECTIVE: Install the Firecrawl SDK and verify it works by scraping a webpage.DONE WHEN: You have successfully scraped a URL and received markdown content back from the Firecrawl API.
TODO
- Install the Firecrawl SDK (Python or Node)
- Set up the API key as an environment variable
- Create a test script that scrapes a webpage
- Run the script and verify markdown output is returned
Installation
You need to install the Firecrawl SDK. Choose Python or Node based on your project:Python:API Key Setup
You must set your Firecrawl API key as an environment variable. The API key is required for all requests.On macOS/Linux:Create Test Script
Your task is to create a test script that scrapes a webpage and outputs the result.Python - createtest_firecrawl.py:test_firecrawl.js:Run the Test
You must execute the test script to verify the installation works:Python:markdown field with the scraped content and a metadata object with page information.Additional Features
Once installation is verified, you can use these additional capabilities:Crawl entire websites:MCP Integration (Optional)
If you’re using Claude Code, Cursor, or Windsurf, you can add Firecrawl as an MCP server:Claude Code:If you think the above is not enough to accomplish the task, you can find navigation and other pages relevant to this product by using the llms.txt file at: https://docs.firecrawl.dev/llms.txt
Common patterns in real install.md files
Looking at these real-world examples, several patterns emerge:Conversational opening
Every install.md starts with “I want you to install [product] for me. Execute all the steps below autonomously.” This signals a direct command, not documentation.
OBJECTIVE and DONE WHEN
Clear success criteria so the AI agent knows exactly what state to achieve. DONE WHEN is always specific and measurable.
TODO checklist
A checklist of 3-7 tasks using markdown checkboxes. Gives the agent a ready-made task list to execute against.
Task language
Instructions use “You need to…”, “You must…”, “Your task is to…” throughout. Every section reads as an instruction to execute.
Explicit commands
All shell commands are included verbatim for each platform. The agent adapts to the environment but needs the actual commands.
EXECUTE NOW closing
Files end with “EXECUTE NOW: Complete the above TODO list to achieve: [success condition]” to trigger immediate action.
Verification steps
Commands or tests to verify the installation succeeded, matching the DONE WHEN criteria.
llms.txt reference
Files end with a reference to llms.txt for additional context if needed.
Contributing examples
Have you created an install.md file for your project? We’d love to include it here!Submit your example
Open a pull request to add your install.md file to this page.
Next steps
Format specification
Learn the detailed format rules and best practices.