{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"npm-create-bubblelab-app","slug":"create-bubblelab-app","name":"create-bubblelab-app","type":"agent","url":"https://github.com/bubblelabai/BubbleLab#readme","page_url":"https://unfragile.ai/create-bubblelab-app","categories":["app-builders"],"tags":["bubblelab","ai","agent","llm","scaffold","cli"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"npm-create-bubblelab-app__cap_0","uri":"capability://automation.workflow.scaffolded.agent.project.generation.via.cli","name":"scaffolded agent project generation via cli","description":"Generates a complete BubbleLab agent application skeleton through a single CLI command, bootstrapping project structure, dependencies, and configuration files. The generator creates a pre-configured Node.js/TypeScript project with agent framework bindings, allowing developers to immediately begin implementing custom agent logic without manual setup of boilerplate, build configuration, or integration points.","intents":["I want to quickly start a new AI agent project without manually configuring dependencies and folder structure","I need a pre-configured agent scaffold that follows BubbleLab best practices and conventions","I want to reduce time-to-first-agent from hours of setup to minutes of scaffolding"],"best_for":["solo developers prototyping AI agents quickly","teams standardizing on BubbleLab for agent development","developers new to the BubbleLab framework seeking guided onboarding"],"limitations":["scaffold is opinionated — limited customization of initial project structure during generation","generated projects assume Node.js/TypeScript stack — no Python or other language variants","no interactive prompts for project configuration — uses sensible defaults only"],"requires":["Node.js 14+ (npm or yarn package manager)","npm package registry access","command-line shell (bash, zsh, PowerShell, etc.)"],"input_types":["CLI arguments (project name, optional flags)"],"output_types":["directory structure with package.json, tsconfig.json, src/ folder, agent configuration files"],"categories":["automation-workflow","code-generation-editing"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm-create-bubblelab-app__cap_1","uri":"capability://automation.workflow.agent.framework.initialization.with.dependency.resolution","name":"agent framework initialization with dependency resolution","description":"Automatically resolves and installs all required BubbleLab agent framework dependencies, including LLM provider SDKs, agent runtime libraries, and development tools, into the generated project. The initialization process reads a manifest of framework requirements and installs compatible versions via npm, ensuring the project environment is immediately ready for agent development without manual dependency management.","intents":["I want all BubbleLab agent framework dependencies installed and compatible without manual npm install commands","I need the correct versions of LLM provider SDKs (OpenAI, Anthropic, etc.) pre-configured for the agent framework","I want to avoid dependency version conflicts and ensure the agent runtime is properly initialized"],"best_for":["developers unfamiliar with BubbleLab's dependency graph","teams ensuring consistent dependency versions across agent projects","rapid prototyping scenarios where setup speed is critical"],"limitations":["no support for custom dependency versions — uses framework-pinned versions only","dependency resolution is one-way (install only) — no upgrade or downgrade management post-generation","requires internet connectivity to npm registry — offline installation not supported"],"requires":["npm 6+ or yarn 1.22+","internet connection to npm registry","write permissions to project directory"],"input_types":["package manifest (implicit, from BubbleLab framework definition)"],"output_types":["node_modules/ directory with installed dependencies, package-lock.json"],"categories":["automation-workflow","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm-create-bubblelab-app__cap_2","uri":"capability://code.generation.editing.typescript.javascript.agent.project.template.with.example.implementations","name":"typescript/javascript agent project template with example implementations","description":"Generates a pre-configured TypeScript/JavaScript project template with example agent implementations, type definitions, and configuration files that demonstrate BubbleLab patterns. The template includes sample agent classes, tool definitions, and integration examples that developers can extend or replace, providing a concrete starting point for custom agent logic rather than a blank slate.","intents":["I want to see working example code for how to structure a BubbleLab agent before writing my own","I need TypeScript types and interfaces for the BubbleLab agent framework to ensure type safety","I want a reference implementation showing how to integrate tools, LLM providers, and agent logic"],"best_for":["TypeScript developers building type-safe agents","teams adopting BubbleLab who need reference implementations","developers learning the BubbleLab agent patterns through example code"],"limitations":["examples are simplified — production-grade error handling and logging not included","template assumes single-agent architecture — multi-agent patterns not demonstrated","examples use a single LLM provider (likely OpenAI) — other providers require manual integration"],"requires":["TypeScript 4.5+","Node.js 14+","familiarity with async/await and TypeScript syntax"],"input_types":["none (template is static)"],"output_types":["TypeScript source files (.ts), type definition files (.d.ts), example agent classes"],"categories":["code-generation-editing"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm-create-bubblelab-app__cap_3","uri":"capability://automation.workflow.build.and.development.server.configuration.generation","name":"build and development server configuration generation","description":"Automatically generates build configuration files (tsconfig.json, webpack/esbuild config, or similar) and development server setup for the agent project, enabling TypeScript compilation, hot-reload during development, and optimized production builds. The configuration is pre-tuned for agent workloads and includes necessary loaders, plugins, and optimization settings without requiring manual build tool configuration.","intents":["I want TypeScript to compile correctly with the right target and module settings for my agent project","I need a development server that hot-reloads when I change agent code","I want production builds optimized for agent runtime performance and bundle size"],"best_for":["developers unfamiliar with TypeScript and build tool configuration","teams wanting standardized build pipelines across agent projects","rapid development cycles where hot-reload is essential"],"limitations":["build configuration is fixed — limited customization without manual file editing","assumes Node.js target environment — browser-based agents not supported","no support for monorepo or workspace configurations"],"requires":["Node.js 14+","npm or yarn","write permissions to project directory"],"input_types":["none (configuration is generated)"],"output_types":["tsconfig.json, webpack.config.js or esbuild.config.js, .env.example"],"categories":["automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm-create-bubblelab-app__cap_4","uri":"capability://automation.workflow.environment.configuration.and.secrets.management.scaffolding","name":"environment configuration and secrets management scaffolding","description":"Generates .env.example and configuration file templates with placeholders for LLM API keys, database credentials, and other runtime secrets required by the agent. The scaffolding includes documentation for each configuration variable and best practices for managing secrets in development and production environments, guiding developers to properly configure their agent before first run.","intents":["I need to know what environment variables and API keys are required to run the agent","I want a template showing where to put OpenAI/Anthropic API keys and other secrets","I need guidance on managing secrets safely in development vs. production"],"best_for":["developers new to managing LLM API credentials","teams establishing secure secret management practices","CI/CD pipelines that need clear environment variable documentation"],"limitations":["template is static — doesn't validate that secrets are actually provided before agent runs","no built-in secret rotation or expiration management","assumes environment variables as the secret storage mechanism — no integration with secret vaults (AWS Secrets Manager, HashiCorp Vault, etc.)"],"requires":["text editor to populate .env file","API keys for LLM providers (OpenAI, Anthropic, etc.)"],"input_types":["none (template is static)"],"output_types":[".env.example file with documented variable names and descriptions"],"categories":["automation-workflow","safety-moderation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm-create-bubblelab-app__cap_5","uri":"capability://automation.workflow.package.json.and.npm.scripts.generation.for.agent.workflows","name":"package.json and npm scripts generation for agent workflows","description":"Generates a pre-configured package.json with npm scripts for common agent development workflows: running the agent, building for production, running tests, and linting code. The scripts are tailored to BubbleLab agent execution patterns and include proper environment variable loading, TypeScript compilation, and error handling, allowing developers to execute agents and manage the project lifecycle through standard npm commands.","intents":["I want to run my agent with a simple 'npm start' command without manually setting up TypeScript compilation","I need npm scripts for building, testing, and linting my agent code","I want the package.json to include all necessary metadata and dependencies for my agent project"],"best_for":["developers using npm as their primary package manager","teams standardizing on npm scripts for agent project workflows","CI/CD pipelines that execute npm scripts for build and test stages"],"limitations":["scripts assume npm — yarn or pnpm users must adapt scripts manually","limited customization of script behavior without editing package.json","no support for complex multi-stage build pipelines"],"requires":["npm 6+","Node.js 14+"],"input_types":["none (package.json is generated)"],"output_types":["package.json with scripts, dependencies, and project metadata"],"categories":["automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm-create-bubblelab-app__cap_6","uri":"capability://automation.workflow.git.repository.initialization.with.gitignore.for.agent.projects","name":"git repository initialization with .gitignore for agent projects","description":"Initializes a git repository in the generated project directory and creates a .gitignore file pre-configured to exclude node_modules, .env files with secrets, build artifacts, and other files that should not be version-controlled in an agent project. This ensures developers immediately have a clean git history and proper secret management without manually creating .gitignore rules.","intents":["I want my agent project to be git-ready without accidentally committing secrets or node_modules","I need a .gitignore that covers all the files generated by the BubbleLab scaffolder","I want to start version control immediately after project generation"],"best_for":["developers using git for version control","teams enforcing git-based workflows for agent projects","preventing accidental secret commits in agent repositories"],"limitations":["git initialization is basic — no remote repository setup or branch configuration",".gitignore is static — doesn't adapt to custom project modifications","no support for other VCS systems (Mercurial, Subversion, etc.)"],"requires":["git 2.0+","write permissions to project directory"],"input_types":["none (git initialization is automatic)"],"output_types":[".git/ directory, .gitignore file"],"categories":["automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm-create-bubblelab-app__cap_7","uri":"capability://text.generation.language.readme.and.documentation.generation.with.quickstart.guide","name":"readme and documentation generation with quickstart guide","description":"Generates a comprehensive README.md file with project overview, installation instructions, quickstart guide, and links to BubbleLab documentation. The README includes sections for configuring API keys, running the agent, extending agent logic, and troubleshooting common issues, providing new developers with immediate guidance on how to use and modify the generated project.","intents":["I want a README that explains what the generated agent project does and how to run it","I need clear instructions on setting up API keys and environment variables","I want links to BubbleLab documentation and examples for extending the agent"],"best_for":["developers new to BubbleLab seeking guidance","teams documenting agent projects for team members","open-source agent projects that need user-facing documentation"],"limitations":["README is generic — doesn't reflect custom modifications made after scaffolding","documentation links may become stale if BubbleLab docs move","no support for custom README sections or project-specific documentation"],"requires":["markdown viewer or text editor to read/edit README"],"input_types":["none (README is generated)"],"output_types":["README.md with sections for overview, setup, quickstart, and troubleshooting"],"categories":["text-generation-language"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":34,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+ (npm or yarn package manager)","npm package registry access","command-line shell (bash, zsh, PowerShell, etc.)","npm 6+ or yarn 1.22+","internet connection to npm registry","write permissions to project directory","TypeScript 4.5+","Node.js 14+","familiarity with async/await and TypeScript syntax","npm or yarn"],"failure_modes":["scaffold is opinionated — limited customization of initial project structure during generation","generated projects assume Node.js/TypeScript stack — no Python or other language variants","no interactive prompts for project configuration — uses sensible defaults only","no support for custom dependency versions — uses framework-pinned versions only","dependency resolution is one-way (install only) — no upgrade or downgrade management post-generation","requires internet connectivity to npm registry — offline installation not supported","examples are simplified — production-grade error handling and logging not included","template assumes single-agent architecture — multi-agent patterns not demonstrated","examples use a single LLM provider (likely OpenAI) — other providers require manual integration","build configuration is fixed — limited customization without manual file editing","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.15634810853944106,"quality":0.26,"ecosystem":0.5800000000000001,"match_graph":0.25,"freshness":0.9,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.1,"match_graph":0.28,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:23.902Z","last_scraped_at":"2026-05-03T14:04:47.473Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":1830,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=create-bubblelab-app","compare_url":"https://unfragile.ai/compare?artifact=create-bubblelab-app"}},"signature":"K2YA9CzQiGhZH0WLNbmnrc8BnnE6BJcpQ4Tmm1CTbn38wrnQH+HO8nH/yW72EZKl3biqn6N6CrW+gjoFxGSxDw==","signedAt":"2026-06-16T20:32:53.391Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/create-bubblelab-app","artifact":"https://unfragile.ai/create-bubblelab-app","verify":"https://unfragile.ai/api/v1/verify?slug=create-bubblelab-app","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}