Bring up the Flutter implementation with the existing Content Search backend.

Apache-2.0Auto-check passedMobile

Install Sc Up

skills CLI
$ npx skills add open-edge-platform/edge-ai-suites --skill sc-up -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install open-edge-platform/edge-ai-suites sc-up --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/open-edge-platform/edge-ai-suites.git skills-src && mkdir -p .claude/skills && cp -r skills-src/education-ai-suite/.github/skills/sc-up .claude/skills/sc-up && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sc-up
GitHub stars
140
Token cost
~608 tokens
SKILL.md length
252 words
Files
1
Skills in repo
13
Repo updated
First seen
Licence
Apache-2.0

At a glance

Bring up the Flutter implementation with the existing Content Search backend.

  • Works in 3 steps: Main backend (port 8000) — Single… → Content Search (port 9011) —… → Flutter app — Windows application for…
  • The user says start smart classroom
  • SKILL.md covers What Starts, Workflow, Troubleshooting and Output
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Sc Up is an agent skill from open-edge-platform/edge-ai-suites. Bring up the Flutter implementation with the existing Content Search backend. Runs the startup script at utils/flutter/start.ps1 and validates application health. Use when the user says "start smart classroom", "run the app", "launch smart classroom", "bring up services", or "open smart classroom".

Its SKILL.md is about 610 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Mobile, covering Cross-platform mobile apps. It works with Flutter. The repository describes itself as: A curated collection of sample applications intended for reference in developing optimized AI solutions and testing hardware performance across various industry use cases. The licence is Apache-2.0.

When your agent uses it

  • The user says start smart classroom
  • Launch smart classroom
  • Bring up services
  • Open smart classroom

Example prompts

  • “start smart classroom”
  • “run the app”
  • “launch smart classroom”
  • “/sc-up”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Main backend (port 8000) — Single process using Flutter's config.yaml
  2. Content Search (port 9011) — auto-started by main backend as subprocess
  3. Flutter app — Windows application for RAG interactions

What it can do on your machine

Read from SKILL.md and the folder at commit f4e2089. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are powershell).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sc Up loads about 608 tokens when it runs. Until then it costs about 76 tokens; SKILL.md has 252 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~76
When it runs · the whole SKILL.md, loaded when a task matches
~608

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from open-edge-platform/edge-ai-suites at commit f4e2089, republished under its Apache-2.0 licence (© open-edge-platform). 252 words, ~608 tokens.

Download SKILL.mdSave it as .claude/skills/sc-up/SKILL.md (or your agent's skills folder).
name
sc-up
description
Bring up the Flutter implementation with the existing Content Search backend. Runs the startup script at utils/flutter/start.ps1 and validates application health. Use when the user says "start smart classroom", "run the app", "launch smart classroom", "bring up services", or "open smart classroom".

SC Up

Start the Flutter implementation with Content Search backend and VLM service. Agent: execute every command below directly using your terminal tool and relay the output.


What Starts

  1. Main backend (port 8000) — Single process using Flutter's config.yaml
    • Loads ONLY VLM service (Qwen3-VL-8B-Instruct)
    • ASR, OCR, summarizer models NOT loaded (features disabled in Flutter config)
    • Initial startup takes 2-3 minutes for VLM model loading
    • Config: utils/flutter/config.yaml (passed via SC_CONFIG_PATH environment variable)
  2. Content Search (port 9011) — auto-started by main backend as subprocess
    • Inherits SC_CONFIG_PATH from parent process
    • Uses same Flutter config for consistent settings
    • Starts ChromaDB, file ingest, and Q&A services
  3. Flutter app — Windows application for RAG interactions

Architecture: Flutter → Content Search (RAG) → VLM (answer generation)

Key optimization: Both main backend and Content Search use utils/flutter/config.yaml via SC_CONFIG_PATH, ensuring all features disabled except content_search and qa, preventing unnecessary model loading.


Workflow

1. Run startup script
powershell
.\utils\flutter\start.ps1

Note: The startup script already includes backend health verification. No additional health check is needed.

Startup timing: Wait 2-3 minutes for VLM model to load before the Flutter app launches.


Troubleshooting

SymptomLikely causeAction
start.ps1 not foundScript missing in utils/flutter/Add script or correct path
Health endpoint unreachableBackend not started by scriptRun sc-setup, then rerun sc-up
VLM service takes too longModel downloading/loadingNormal on first run; wait 2-3 minutes
Content Search fails to startVLM not readyCheck main backend logs; VLM must be healthy first

Output

Report: main backend starting (VLM loading) -> content search auto-started -> services healthy -> Flutter app launched.

© open-edge-platform, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in education-ai-suite/.github/skills/sc-up of open-edge-platform/edge-ai-suites.

Open the folder on GitHubat commit f4e2089

Compare with similar skills

Sc Up next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Sc Up compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sc Up this skillopen-edge-platform/edge-ai-suites140—~608Automated safety check: PassApache-2.0
Add Flutter Docusaurus Localematthiasn/lotti1.2k—~1.2kAutomated safety check: PassGPL-3.0
Tm Launcher DesignFar-Se/tabame372—~3.1kAutomated safety check: PassMIT
Flutter Initbear2u/my-skills933—~2.5kAutomated safety check: PassNone
Mobile App UI Designceorkm/mobile-app-ui-design403—~2kAutomated safety check: PassNone
Marionette Flutter Drive Appleancodepl/marionette_mcp482—~11kAutomated safety check: PassApache-2.0

Similar skills

  • Add, complete, or audit a locale across a Flutter application's ARB catalogs and a localized Docusaurus manual, including generated localization code, locale selectors, native platform declarations…

    1.2k GitHub stars~1.2k tokensUpdated today
    MobileAuto-check passed
  • Tm Launcher Design

    Far-Se/tabame

    Create or revise Tabame's Flutter launcher designs: frames, search bars, result rows, palettes, typography, and action dialogs.

    372 GitHub stars~3.1k tokensUpdated yesterday
    MobileAuto-check passed
  • Flutter Init

    bear2u/my-skills

    A skill your agent uses when user wants to create a new Flutter project (Todo/Habit/Note/Expense/Custom domain) with Clean Architecture, Riverpod 3.0, Drift, and modern Flutter stack

    933 GitHub stars~2.5k tokensUpdated 3 mo ago
    MobileAuto-check passed
  • Mobile App UI Design

    ceorkm/mobile-app-ui-design

    Design high-quality mobile app UI/UX screens, flows, and components.

    403 GitHub stars~2k tokensUpdated 3 mo ago
    MobileAuto-check passed
  • Marionette Flutter Drive App

    leancodepl/marionette_mcp

    Set up and drive a running Flutter app (debug or profile) with Marionette — an AI agent's hands and eyes for the app.

    482 GitHub stars~11k tokensUpdated 3 days ago
    MobileAuto-check passed
  • Flutter Screenshot

    JustLookAtNow/pt_mate

    Capture and show two Flutter UI screenshots for this project: one landscape/large-screen preview and one portrait/mobile preview, without using Flutter Web.

    503 GitHub stars~511 tokensUpdated 4 days ago
    MobileAuto-check passed

More from open-edge-platform/edge-ai-suites

All 13 skills in this repo
  • Onboarding Validation

    open-edge-platform/edge-ai-suites

    Validate the get-started experience of Open Edge Platform (OEP) software components from the perspective of a first-time user.

    140 GitHub stars~3.3k tokensUpdated today
    Auto-check passed
  • Sc QA

    open-edge-platform/edge-ai-suites

    Ask a natural-language question against indexed content via the Content Search RAG Q&A endpoint.

    140 GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Sc Upload

    open-edge-platform/edge-ai-suites

    Upload a file to the Content Search backend and poll the ingestion task until the file is fully indexed (status COMPLETED).

    140 GitHub stars~2.6k tokensUpdated today
    Auto-check passed
  • Uav Vision Analytics

    open-edge-platform/edge-ai-suites

    Build an end-to-end UAV object detection and telemetry overlay application on Intel hardware using DL Streamer Pipeline Server with MAVLink telemetry.

    140 GitHub stars~2.6k tokensUpdated today
    Auto-check: notes
  • Knowledgebase

    open-edge-platform/edge-ai-suites

    Generic RAG query skill - Retrieve any information from the local knowledge base and generate structured reports, summaries, or Q&A responses.

    140 GitHub stars~900 tokensUpdated today
    Auto-check passed
  • Lvc Run App

    open-edge-platform/edge-ai-suites

    Run, start, or smoke-test the Live Video Captioning app (Docker Compose stack with dashboard on :4173).

    140 GitHub stars~796 tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Sc Up

What does Sc Up do?

Bring up the Flutter implementation with the existing Content Search backend. Sc Up is an agent skill from open-edge-platform/edge-ai-suites. Bring up the Flutter implementation with the existing Content Search backend.

When should I use Sc Up?

Sc Up fits situations like: the user says start smart classroom; launch smart classroom; bring up services; open smart classroom.

How do I install Sc Up in Claude Code?

Run `npx skills add open-edge-platform/edge-ai-suites --skill sc-up -a claude-code`. Or copy the skill folder (education-ai-suite/.github/skills/sc-up in open-edge-platform/edge-ai-suites) into .claude/skills/sc-up in your project. Claude Code loads it when a task matches its description.

How do I install Sc Up in Codex?

Run `npx skills add open-edge-platform/edge-ai-suites --skill sc-up -a codex`. Or copy the skill folder (education-ai-suite/.github/skills/sc-up in open-edge-platform/edge-ai-suites) into .agents/skills/sc-up in your project. Codex loads it when a task matches its description.

Can I use Sc Up in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add open-edge-platform/edge-ai-suites --skill sc-up -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sc-up, .gemini/skills/sc-up, .github/skills/sc-up and .opencode/skills/sc-up in your project.

What does Sc Up need to run?

SKILL.md names no scripts, command-line tools or credentials: Sc Up is instructions for the agent only.

Does Sc Up access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Sc Up safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Sc Up use?

Sc Up is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Sc Up use?

About 608 tokens (SKILL.md is roughly 2.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Sc Up?

Skills that share tags, products or a category with Sc Up: Add Flutter Docusaurus Locale (matthiasn/lotti, 1.2k stars), Tm Launcher Design (Far-Se/tabame, 372 stars), Flutter Init (bear2u/my-skills, 933 stars) and Mobile App UI Design (ceorkm/mobile-app-ui-design, 403 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sc Up?

open-edge-platform (a GitHub organization) maintains it in open-edge-platform/edge-ai-suites, which has 140 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 9, 2026.

Source: open-edge-platform/edge-ai-suites on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.