browse
Browse AWM-1K catalog of 1000 pre-built tool environments by category or keyword. Use when user says "browse environments", "search AWM catalog", "find a tool environment", "list environment categories", or wants to materialize a pre-built MCP backend.
From env-forgenpx claudepluginhub fblissjr/fb-claude-skills --plugin env-forgeThis skill uses the workspace's default tool permissions.
/env-forge:browse
Browse and materialize pre-built tool environments from the AWM-1K catalog. 1000 environments across 28 domains, ready to launch with no generation needed.
Usage
/env-forge:browse <category or keyword>
/env-forge:browse
Examples:
/env-forge:browse e-commerce-- search for e-commerce environments/env-forge:browse Healthcare/Medical-- browse a specific category/env-forge:browse booking hotel-- keyword search/env-forge:browse-- list all categories
Workflow
1. Search or Browse
If the user provides a keyword or category, search the catalog:
uv run python env-forge/scripts/catalog.py --search "<keyword>"
Or list categories:
uv run python env-forge/scripts/catalog.py --list-categories
Present results as a numbered list with scenario name and description excerpt.
2. User Selects a Scenario
The user picks a scenario by name or number. Show details:
uv run python env-forge/scripts/catalog.py --details <scenario_name>
Display:
- Full description
- Task list (10 tasks)
- Table count
- Endpoint count
3. Materialize
Once confirmed, materialize the environment:
uv run python env-forge/scripts/materialize.py --scenario <scenario_name>
This creates the full environment directory at .env-forge/environments/<scenario_name>/:
scenario.json-- metadata and tasksschema.sql-- SQLite DDLseed_data.sql-- INSERT statementsapi_spec.json-- API specificationserver.py-- FastAPI + MCP serververifiers.py-- task verification functionsdb/initial.db+db/current.db-- seeded SQLite databasespyproject.toml-- environment dependencies
4. Report
After materialization, display:
- Environment path
- Number of tables and endpoints
- How to start the server:
cd .env-forge/environments/<name> && uv run python server.py - How to connect via MCP:
http://127.0.0.1:8000/mcp - List of available tasks for testing
Categories
E-commerce/Marketplace, Booking/Reservation, Social/Community, Task/Project Management, Finance/Banking, Subscription/Membership, Inventory/Catalog, Messaging/Communication, Lists/Collections, Scheduling/Calendar, Forms/Surveys, Settings/Configuration, Healthcare/Medical, Education/Learning, Real Estate/Property, HR/Recruiting, Legal/Compliance, Logistics/Shipping, Food/Restaurant, Entertainment/Gaming, Fitness/Wellness, Travel/Hospitality, Automotive, IoT/Smart Devices, Developer Tools, CRM/Sales, Content Management, Analytics/Reporting.
Notes
- First run downloads JSONL files from Hugging Face (cached for subsequent runs)
- Requires
huggingface_hubpackage:uv add huggingface_hub - No HF authentication needed -- the dataset is public