openloomi-lifestyle-image

Detects user intent to generate lifestyle images and returns a structured JSON decision.

1.0k|46|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/melandlabs/openloomi --skill openloomi-lifestyle-image
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openloomi-lifestyle-image
Source: https://github.com/melandlabs/openloomi/tree/main/skills/openloomi-lifestyle-image
Command: npx skills add https://github.com/melandlabs/openloomi --skill openloomi-lifestyle-image

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Chat applications need to distinguish genuine image generation requests from ordinary image questions, prompt-writing help, or negated requests. This Skill classifies whether a user message asks OpenLoomi to generate a lifestyle image, so the host app only triggers its image generation flow when appropriate.

Core Features & Use Cases

  • Intent Classification: Returns a boolean matched decision with a high, medium, or low confidence level for lifestyle image generation requests.
  • Reference Image Detection: Sets hasReferenceImage when an uploaded image is intended as a style, subject, or persona reference for generation.
  • Structured Output Contract: Produces a strict JSON object with matched, confidence, reason, hasReferenceImage, and an optional refinedPrompt.
  • Use Case: A user says "Use this photo as a style reference and create a lifestyle portrait." The Skill returns matched: true with hasReferenceImage: true, while a message like "What character is in this image?" returns matched: false.

Quick Start

Ask the assistant to decide whether the message "Generate a lifestyle image for my LinkedIn profile based on my interests" is a lifestyle image generation request and return the JSON decision.

Frequently Asked Questions about openloomi-lifestyle-image

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

FAQPage Schema
How do I detect image generation intent in chat messages?

Use this intent classification skill to evaluate the user message against generation verbs like generate, create, draw, or render combined with lifestyle image subjects. It returns a JSON decision with matched, confidence, and reason fields.

How to distinguish image generation requests from image understanding questions?

Requests to analyze, describe, OCR, or identify an uploaded image return matched: false, while requests to create or generate a lifestyle visual return matched: true. Uploading an image alone never triggers a positive match.

Does this skill generate images itself?

No, it only judges intent and prepares a decision signal for the host app. Image generation provider calls are handled separately by OpenLoomi's existing lifestyle image flow.

What output format does the lifestyle image intent decision use?

It returns JSON with matched (boolean), confidence (high, medium, or low), reason (snake_case string), hasReferenceImage (boolean), and an optional refinedPrompt summarizing the generation intent.

When should the confidence level be medium instead of high?

Use medium when lifestyle generation is plausible but underspecified, such as vague requests lacking a clear subject or purpose. Reserve high for explicit requests to generate an image now, and low with matched: false for ordinary chat.