Build Cloud Functions for Firebase with HTTP, Firestore, Auth, Storage, and PubSub triggers. Covers TypeScript setup, error handling, and deployment. [EXPLICIT] Trigger: "cloud function", "firebase function", "serverless function", "trigger"
From jm-adknpx claudepluginhub javimontano/jm-adk-alfaThis skill is limited to using the following tools:
agents/guardian.mdagents/lead.mdagents/specialist.mdagents/support.mdevals/evals.jsonknowledge/body-of-knowledge.mdknowledge/knowledge-graph.mdprompts/meta.mdprompts/primary.mdprompts/variations/deep.mdprompts/variations/quick.mdtemplates/output.docx.mdtemplates/output.html"Serverless means someone else worries about the server — but you still worry about the code." — Unknown
Guides Cloud Functions for Firebase development — HTTP endpoints, Firestore document triggers, Auth event handlers, Storage upload triggers, and PubSub messaging. Covers TypeScript patterns, error handling, cold start optimization, and deployment strategies. Use when you need server-side logic in a Firebase project. [EXPLICIT]
firebase-functions/v2 APIonCall for authenticated endpointsonSchedule for periodic tasksHttpsError for callables, retry logic for backgrounddefineSecret for sensitive configuration (API keys, credentials)HttpsErrordefineSecret, never hardcodedfunctions.https.onRequest for authenticated endpoints instead of onCallfirebase deploy --only functions:specificFn)firebase-setup — Functions are initialized as part of Firebase project setupserverless-patterns — general serverless patterns apply to Cloud FunctionsExample invocations:
| Scenario | Handling |
|---|---|
| Empty or minimal input | Request clarification before proceeding |
| Conflicting requirements | Flag conflicts explicitly, propose resolution |
| Out-of-scope request | Redirect to appropriate skill or escalate |
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.