Business Context logo

Business Context

Community
wasintoh
business-context

Maps a business type the user mentions (coffee shop, restaurant, e-commerce, clinic, gym, hotel, school and more) to its industry-standard feature set — POS, inventory, orders, booking, reports, staff — and auto-includes those features with no questions asked. Fuels zero-question planning for /toh-vibe and /toh-plan whenever a request names a business or industry.

Overview

Publisherwasintoh
Repositorytoh-framework
Skill namebusiness-context
Stars
96
Forks
19
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by wasintoh on GitHub. Read the source before you install it.

Installation

Install the Business Context AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/wasintoh/toh-framework.git /tmp/toh-framework
mkdir -p .claude/skills
cp -r /tmp/toh-framework/src/skills/business-context .claude/skills/business-context
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Business Context in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Business Context on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Business Context is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

🏢 Business Context Skill

Purpose: AI understands business domains and auto-includes standard features Version: 1.0.0 Author: Toh Framework Team

Overview

This skill enables AI to understand business context from minimal user input and automatically include industry-standard features without asking.

Core Principle

User says: "ร้านกาแฟ" or "coffee shop"
AI understands: Need POS, Inventory, Menu, Orders, Reports, Staff Management

NO QUESTIONS ASKED - AI makes intelligent decisions based on business type.


Business Templates

🍽️ Food & Beverage (F&B)

Trigger Words: ร้านอาหาร, ร้านกาแฟ, คาเฟ่, restaurant, cafe, coffee shop, bakery, bar

Auto-Include Features:

FeaturePriorityDescription
POS System🔴 MustPoint of sale, order taking
Menu Management🔴 MustProducts, categories, prices
Order Management🔴 MustOrder status, kitchen display
Inventory🟡 ShouldStock tracking, low stock alerts
Reports & Analytics🟡 ShouldDaily sales, top products
Staff Management🟢 CouldShifts, permissions
Customer Loyalty🟢 CouldPoints, rewards
Table Management🟢 CouldFor dine-in restaurants

Default Pages:

/                    → Dashboard (today's sales summary)
/pos                 → POS interface
/menu                → Menu management
/orders              → Order list & status
/inventory           → Stock management
/reports             → Sales reports
/settings            → Store settings

Default Data Models:

typescript
// Core models for F&B
Product { id, name, price, category, image, inStock }
Order { id, items, total, status, createdAt, paymentMethod }
Category { id, name, sortOrder }
Inventory { productId, quantity, lowStockThreshold }

🛒 E-commerce

Trigger Words: ขายของออนไลน์, ร้านค้าออนไลน์, e-commerce, online store, shop

Auto-Include Features:

FeaturePriorityDescription
Product Catalog🔴 MustProducts, variants, images
Shopping Cart🔴 MustAdd/remove, quantity
Checkout🔴 MustAddress, payment
Order Management🔴 MustStatus, tracking
Customer Accounts🟡 ShouldLogin, order history
Payment Integration🟡 ShouldStripe, PromptPay
Shipping🟡 ShouldRates, tracking
Reviews🟢 CouldProduct reviews
Wishlist🟢 CouldSave for later
Promotions🟢 CouldCoupons, discounts

Default Pages:

/                    → Homepage (featured products)
/products            → Product listing
/products/[id]       → Product detail
/cart                → Shopping cart
/checkout            → Checkout flow
/account             → Customer account
/account/orders      → Order history
/admin               → Admin dashboard
/admin/products      → Product management
/admin/orders        → Order management

📅 Booking & Appointments

Trigger Words: จองคิว, นัดหมาย, booking, appointment, reservation, clinic, salon, spa

Auto-Include Features:

FeaturePriorityDescription
Service Catalog🔴 MustServices, duration, price
Calendar View🔴 MustAvailable slots
Booking Flow🔴 MustSelect service → time → confirm
Staff/Resource🟡 ShouldAssign to staff/room
Reminders🟡 ShouldEmail/SMS notifications
Customer Management🟡 ShouldContact info, history
Online Payment🟢 CouldDeposit, full payment
Cancellation🟢 CouldCancel/reschedule policy

Default Pages:

/                    → Homepage (services overview)
/book                → Booking flow
/services            → Service list
/admin               → Admin dashboard
/admin/calendar      → Appointment calendar
/admin/services      → Service management
/admin/customers     → Customer list

📊 SaaS Dashboard

Trigger Words: dashboard, admin panel, management system, ระบบจัดการ, backoffice

Auto-Include Features:

FeaturePriorityDescription
Authentication🔴 MustLogin, register, password reset
Dashboard🔴 MustKey metrics, charts
User Management🟡 ShouldRoles, permissions
Settings🟡 ShouldProfile, preferences
Data Tables🟡 ShouldCRUD operations
Search & Filter🟡 ShouldFind records
Export🟢 CouldCSV, PDF export
Notifications🟢 CouldIn-app, email
Audit Log🟢 CouldActivity tracking

Default Pages:

/                    → Redirect to dashboard or login
/login               → Login page
/register            → Registration
/dashboard           → Main dashboard
/[resource]          → Resource list (e.g., /users, /products)
/[resource]/[id]     → Resource detail
/settings            → User settings

🏪 Marketplace

Trigger Words: marketplace, ตลาด, platform, multi-vendor

Auto-Include Features:

FeaturePriorityDescription
Vendor Registration🔴 MustSeller onboarding
Product Listings🔴 MustMulti-vendor products
Search & Discovery🔴 MustFind products/vendors
Order Routing🔴 MustRoute to correct vendor
Vendor Dashboard🟡 ShouldSales, products
Commission System🟡 ShouldPlatform fees
Reviews & Ratings🟡 ShouldTrust building
Messaging🟢 CouldBuyer-seller chat
Disputes🟢 CouldIssue resolution

Usage Instructions

For AI Agents

When user describes a project:

  1. Detect Business Type - Match trigger words
  2. Select Template - Load appropriate template
  3. Auto-Include Must-Have Features - No asking needed
  4. Mention Should-Have Features - Brief mention, include by default
  5. Offer Could-Have Features - Quick mention at end

Response Format

markdown
เข้าใจครับ! จะสร้าง **[Business Type]** ให้

📦 Features ที่จะสร้าง:
- ✅ [Must-have 1]
- ✅ [Must-have 2]
- ✅ [Should-have 1]
- ✅ [Should-have 2]

💡 Features เสริม (บอกได้ถ้าต้องการ):
- [Could-have 1]
- [Could-have 2]

🚀 เริ่มสร้าง UI เลยนะครับ...

Customization

User can always:

  • Add features: "เพิ่มระบบ loyalty ด้วย"
  • Remove features: "ไม่ต้องมี inventory"
  • Modify features: "อยากให้ POS รองรับหลายสาขา"

AI should adapt the template based on user's additional input.


Integration with Other Skills

This skill works with:

  • ui-first-builder - Creates UI based on business template
  • engineer-harness - Suggests next steps based on business type
  • integrations - Recommends relevant integrations (e.g., payment for e-commerce)

Last Updated: 2024-12-03

Frequently asked questions

What does the Business Context AI skill do?

Maps a business type the user mentions (coffee shop, restaurant, e-commerce, clinic, gym, hotel, school and more) to its industry-standard feature set — POS, inventory, orders, booking, reports, staff — and auto-includes those features with no questions asked. Fuels zero-question planning for /toh-vibe and /toh-plan whenever a request names a business or industry.

Why use Business Context on TypingMind?

Because you install it once and use it with any model. Business Context is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Business Context in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/wasintoh/toh-framework/tree/main/src/skills/business-context. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Business Context?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Business Context?

As many as you like. As long as a model supports skills, you can use Business Context with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Business Context AI skill free?

Yes. It is published on GitHub by wasintoh under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇