webdev-llm-integration

Integrates built-in LLM chat completions, structured JSON, and reasoning into Manus webdev projects.

1|Updated Jul 17, 2026
One-click install
npx skills add https://github.com/waiyanphyo999/telegram-bot-deploy --skill webdev-llm-integration-waiyanphyo999
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webdev-llm-integration
Source: https://github.com/waiyanphyo999/telegram-bot-deploy/tree/main/skills/webdev-llm-integration
Command: npx skills add https://github.com/waiyanphyo999/telegram-bot-deploy --skill webdev-llm-integration-waiyanphyo999

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Adding AI features to a Manus webdev fullstack or Expo mobile project normally requires managing API keys, SDK setup, and provider-specific quirks. This Skill provides preconfigured server-side LLM helpers with platform-injected credentials, so you can call chat completions, structured outputs, and reasoning models without manual credential setup. ## Core Features & Use Cases - Chat Completions via invokeLLM: Call LLMs from server-side code (e.g., tRPC procedures) with text, image, and file message content, keeping API keys off the client. - Structured JSON Responses: Enforce JSON Schema output via response_format for reliable data extraction and typed responses. - Model Discovery & Reasoning Controls: List available models at runtime with listLLMModels and pass thinking/reasoning parameters for Claude, GPT-5, and Gemini families. - Use Case: Build an AI feature in your web app that extracts a name and age from user text by calling invokeLLM with a strict json_schema, then render the markdown response with Streamdown. ## Quick Start Ask the AI to add an LLM-powered feature to your Manus webdev project using the invokeLLM helper from server/_core/llm inside a tRPC procedure.

Frequently Asked Questions about webdev-llm-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I call an LLM from a Manus webdev project?

Import invokeLLM from ./server/_core/llm and call it with a messages array containing system and user roles. Always invoke it from server-side code such as tRPC procedures so credentials stay on the server.

How to get structured JSON output from an LLM chat completion?

Pass a response_format object with type json_schema and a strict schema defining properties, required fields, and additionalProperties false. The model returns JSON matching the schema, accessible via choices[0].message.content.

Does invokeLLM support streaming responses?

All models support streaming, but invokeLLM does not expose a stream parameter by default. You must modify the helper to pass stream true and parse the SSE response, listening on res close with a finished flag.

How do I enable thinking or reasoning for Claude, GPT-5, or Gemini models?

Pass model-specific parameters: reasoning with effort levels for OpenAI gpt-5, thinking with type enabled and budget_tokens for Anthropic Claude, and thinking with budget_tokens for Google Gemini. Check capabilities.thinking_example from the models catalog for exact shapes.

Do I need to configure API keys for the built-in LLM helpers?

No manual setup is required because credentials are injected from the platform. LLM calls deduct from the project's credit balance, and keys must never be exposed in client-side code.