← Back to Skills Marketplace
Ohio State API
by
sichengchen
· GitHub ↗
· v0.1.0
1323
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ohio-state-api
Description
Access public Ohio State University campus data from services like bus, dining, events, buildings, parking, and more via osu content APIs in JSON format.
Usage Guidance
This skill appears to do exactly what it says: query public OSU content endpoints via a small Node-based MCP server or a fetch script. Before installing or running: (1) review and run npm install/build in a controlled environment (npm packages will be pulled from public registries), (2) be aware that directory/person-search tools query public directory data (consider privacy/usage policies), and (3) if you will expose the MCP server to other software, run it in a network-limited sandbox or inspect the server code yourself to confirm it only calls content.osu.edu. If you need a minimal footprint, use the curl examples or the single-node fetch script rather than running the full server.
Capability Analysis
Type: OpenClaw Skill
Name: ohio-state-api
Version: 0.1.0
The skill bundle is designed to fetch public data from The Ohio State University Content APIs. All network requests in the `osu-fetch.mjs` script and the MCP server TypeScript files (`mcp-server/src/*.ts`) are strictly confined to `https://content.osu.edu`. There is no evidence of data exfiltration, malicious command execution, persistence mechanisms, or prompt injection attempts against the agent. The `SKILL.md` and `mcp-server/README.md` provide clear, benign instructions for using the skill, and the `pnpm-lock.yaml` ensures dependency integrity.
Capability Assessment
Purpose & Capability
The name and SKILL.md describe fetching public Ohio State content APIs and the included code implements tools that only call content.osu.edu endpoints. The package.json and source files match the stated MCP server purpose. (Registry metadata lacked a short description, but the SKILL.md provides the expected purpose.)
Instruction Scope
Runtime instructions only show (a) running the bundled node fetch helper or (b) building/running the provided MCP server; all examples target content.osu.edu. The instructions do not request reading unrelated files or environment variables. Note: the directory/person-search endpoints can return personal directory data — that is expected for the stated purpose but has privacy implications you should consider.
Install Mechanism
No install spec in the registry (instruction-only), but source includes a Node project. Building requires npm install and tsc; dependencies are standard npm packages (lockfile present). No downloads from arbitrary URLs or extract operations were observed.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. That is proportional to its functionality (public HTTP fetches).
Persistence & Privilege
always is false and the skill does not request special platform privileges. Running the MCP server is a normal local service; nothing in the files attempts to modify other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ohio-state-api - After installation, invoke the skill by name or use
/ohio-state-api - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial public release of ohio-state-api.
- Provides easy access to The Ohio State University Content APIs covering a wide range of campus data (bus, dining, buildings, events, library, parking, and more).
- Supports direct HTTP fetch via a helper script, or use with curl for raw JSON.
- Bundles an MCP-compatible Node.js server for tool-based access.
- Includes usage examples, workflow tips, and documentation for common API endpoints.
- Designed for developers and users needing a repeatable way to fetch or inspect Ohio State campus API data.
Metadata
Frequently Asked Questions
What is Ohio State API?
Access public Ohio State University campus data from services like bus, dining, events, buildings, parking, and more via osu content APIs in JSON format. It is an AI Agent Skill for Claude Code / OpenClaw, with 1323 downloads so far.
How do I install Ohio State API?
Run "/install ohio-state-api" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Ohio State API free?
Yes, Ohio State API is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Ohio State API support?
Ohio State API is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Ohio State API?
It is built and maintained by sichengchen (@sichengchen); the current version is v0.1.0.
More Skills