agentCLAWHUBUnverified

SchoolFit

Use for Hong Kong school admissions, school selection, secondary school, primary school, kindergarten, international school, and postsecondary advisory workf...

OpenClaw

Rank

62

Safety

84

Downloads

1.6k

Updated

Oct 10, 2026

Version

1.3.0

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.6K downloads reported by the source. Last updated 10/10/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 10, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 10, 2026
Adoption signal
1.6K downloadsadoption · observed Oct 10, 2026
Latest release
1.3.0release · observed Jul 19, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s17etq5h7jbhzyf7byznhfhdrd873hvk:schoolfit
  1. Install using `clawhub skill install s17etq5h7jbhzyf7byznhfhdrd873hvk:schoolfit` in an isolated environment before connecting it to live workloads.
  2. No published capability contract is available yet, so validate auth and request/response behavior manually.
  3. Review the upstream CLAWHUB listing at https://clawhub.ai/djanngau/schoolfit before using production credentials.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-djanngau-schoolfit/snapshot"

Documentation

CLAWHUB

151,321 characters of source documentation, loaded on request.

Extracted files

4 files captured from the source.

SKILL.md

---
name: schoolfit
description: Use for Hong Kong school admissions, school selection, secondary school, primary school, kindergarten, international school, and postsecondary advisory workflows with SchoolFit.
version: 1.3.0
metadata:
  openclaw:
    homepage: https://github.com/djanngau/schoolfit-skill
    skillKey: schoolfit
    default_enabled: true
    runtime:
      network:
        hosts:
          - schoolfit.hk
        paths:
          - /api/...
          - /skill-code
      localFileAccess: false
      environmentAccess: false
    requires:
      bins:
        - python3
---

# SchoolFit

SchoolFit is an evidence-first school-selection skill for Hong Kong families. It gives agents a narrow, reliable way to search schools, compare current decision briefs, build shortlists, check vacancy and admissions signals, and turn parent preferences into practical next steps.

The product standard is advisory, not encyclopedic. A good SchoolFit answer sounds like a careful Hong Kong education advisor: concise, grounded, clear about uncertainty, and respectful of family privacy.

## Operating Promise

- Ground every school fact in the current SchoolFit public API response.
- Keep official facts, school-official notices, non-official Band references, vacancy data, community-style signals, and assumptions visibly separate.
- Prefer practical decision support over raw lists: explain fit, risk, trade-offs, and next action.
- Treat time-limited data as leads, not guarantees.
- Ask for less personal data than a family expects, never more.

## Coverage

| Database | Current Coverage |
| --- | ---: |
| Secondary schools | 441 |
| Primary schools | 507 |
| Kindergartens | 955 |
| International schools | 103 |
| Postsecondary options | 37 |

Use SchoolFit only for Hong Kong school search, comparison, shortlisting, admissions, vacancies, application planning, and education-path questions covered by these databases.

## Hard Boundaries

Data access:

- Only call `https://schoolfit.hk/api/...` through `scripts/schoolfit_api.py`.
- The runtime helper does not read machine-local content, browser storage, or shell configuration.
- Do not query local Postgres, Prisma, SQLite, JSON snapshots, raw source files, cookies, `.env` files, private project files, or the Edu source tree.
- Treat Prisma/SQLite behind the public SchoolFit API as the canonical store.
- Treat runtime snapshots and search indexes as DB-built read caches.
- Treat full source JSON as ingest, seed, and audit input only.
- Never call `/api/agent/chat` in v1. It can consume LLM resources and create persistent sessions.

Privacy:

- Do not ask for or store student full name, HKID, phone number, home address, report-card PDF, private documents, or family contact details.
- If the user includes obvious personal phone, email, HKID, address, full name, or document content, stop before any SchoolFit API call and ask them to remove those details.
- School official contact questions are allowed when the contact

_meta.json

{
  "ownerId": "kn7aqkfk0akq6z90rm3y61cbgh8734x3",
  "slug": "schoolfit",
  "version": "1.3.0",
  "publishedAt": 1784464849607
}

AUDIT.md

# SchoolFit Audit Boundary

This file documents the security and product boundary for ClawHub review.

## Runtime Access

- The helper calls only `https://schoolfit.hk/api/...` and the session-code page at `https://schoolfit.hk/skill-code`.
- The default base URL is fixed to `https://schoolfit.hk`; custom schemes, embedded user-info, ports, and non-API paths are rejected by the helper.
- The published runtime helper does not read machine-local content, shell configuration, cookies, browser storage, or private project files.
- The skill does not read local databases, Prisma schemas, SQLite files, raw data snapshots, `.env` files, student files, or browser storage.
- The skill does not call `/api/agent/chat` in v1.

## Access Code

- The `sfhk_...` code is a SchoolFit access code for trial API use and low-detail usage telemetry.
- It is not a school account login or student identity.
- Agents should keep the code only in the active one-to-one chat context or pass it with `--skill-code` for the current run.
- The full code must not be written to disk, logs, examples, issue trackers, commits, screenshots, marketplace listings, or final answers.

## Query Transmission

- Live commands with `--q` send the provided school-search preference text to `https://schoolfit.hk/api/...` for that request.
- Agents must tell users this before live queries and ask them to remove student names, HKID, phone numbers, addresses, report-card details, and private document contents.
- `parse-parent-request` is the local-only option for first-pass parsing; it does not call SchoolFit APIs.

## Privacy And Telemetry

- Telemetry records only command, endpoint, traceId, status/error, latency, activation status, skill version, and session-code hash prefix.
- Telemetry does not include the full session access code, raw parent question, student name, HKID, personal phone, address, report-card content, or private documents.
- Obvious HKID, personal phone, email, address, full student name, and document-content inputs are blocked before SchoolFit API calls.

## Read-Oriented Boundary

- SchoolFit returns school information, read-only decision-brief comparisons, checklists, and reminders.
- Comparison commands aggregate current `/api/skill/schools/{id}/decision-brief` responses and do not call the retired `/api/compare` endpoint.
- It does not operate external school systems or act on behalf of a family.
- Vacancy and admissions data are time-limited leads, not guarantees.
- Application plans are checklists and reminders only; families must complete any official school process themselves.

## Review Notes

- The access code is deliberately scoped and non-student-identifying.
- All remote calls are constrained to the SchoolFit domain and documented API paths.

skill-card.md

## Description:

Use for Hong Kong school admissions, school selection, secondary school, primary school, kindergarten, international school, and postsecondary advisory workflows with SchoolFit.

This skill is ready for commercial/non-commercial use.

## Publisher:

[djanngau](https://clawhub.ai/user/djanngau)

### License/Terms of Use:

MIT-0

## Use Case:

External users and agents use this skill to support Hong Kong school search, comparison, shortlisting, admissions, vacancy checks, application planning, and education-path advisory workflows. It turns family preferences into concise, evidence-grounded next steps while keeping official facts, non-official Band references, time-limited signals, and assumptions separate.

### Deployment Geography for Use:

Hong Kong

## Known Risks and Mitigations:

Risk: School-search preferences and the SchoolFit session access code are sent to schoolfit.hk for live queries.

Mitigation: Warn users before live queries, ask them to remove identifying family details, and keep the access code only in the active trusted one-to-one chat or current helper invocation.

Risk: The automatic privacy filter is incomplete and may not catch every identifying detail.

Mitigation: Require users to omit student names, home addresses, report-card text, private documents, HKID numbers, phone numbers, and other identifying family details before using live API commands.

Risk: Vacancy and admissions data are time-limited leads and may be stale or incomplete.

Mitigation: Present vacancy and admissions information as leads, not guarantees, and direct families to verify the latest status with the school.

## Reference(s):

- [ClawHub SchoolFit Skill Page](https://clawhub.ai/djanngau/skills/schoolfit)
- [Source Homepage](https://github.com/djanngau/schoolfit-skill)
- [SchoolFit](https://schoolfit.hk/)
- [SchoolFit Access Code](https://schoolfit.hk/skill-code)
- [SchoolFit Applications](https://schoolfit.hk/applications)

## Skill Output:

**Output Type(s):** [text, markdown, shell commands, guidance]

**Output Format:** [Markdown or JSON returned by helper commands, summarized as concise parent-facing guidance.]

**Output Parameters:** [1D]

**Other Properties Related to Output:** [Live SchoolFit API queries require a SchoolFit access code; local parent-request parsing can run without contacting SchoolFit.]

## Skill Version(s):

1.3.0 (source: frontmatter and release evidence)

## Ethical Considerations:

Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
Github ReposUpdated 15h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/djanngau/skills/schoolfit",
      "sourceUrl": "https://clawhub.ai/djanngau/skills/schoolfit",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T07:43:37.790Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-djanngau-schoolfit/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-djanngau-schoolfit/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T07:43:37.790Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.6K downloads",
      "href": "https://clawhub.ai/djanngau/schoolfit",
      "sourceUrl": "https://clawhub.ai/djanngau/schoolfit",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T07:43:37.790Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.3.0",
      "href": "https://clawhub.ai/djanngau/schoolfit",
      "sourceUrl": "https://clawhub.ai/djanngau/schoolfit",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-07-19T12:40:49.607Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-djanngau-schoolfit/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-djanngau-schoolfit/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.3.0",
      "description": "Align with the redesigned SchoolFit workflow, replace the retired compare API with decision-brief aggregation, preserve current server actions, add application follow-up, and strengthen release checks.",
      "href": "https://clawhub.ai/djanngau/schoolfit",
      "sourceUrl": "https://clawhub.ai/djanngau/schoolfit",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-07-19T12:40:49.607Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to SchoolFit and adjacent AI workflows.