University Research Agent — AI skill for Claude Code
Tool-using AI agent with a responsive web chat interface.
How to install University Research Agent
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Zhanerkesha/university_research-agent and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What University Research Agent does
Tool-using AI agent with a responsive web chat interface. A Python backend runs an agentic loop on the Claude API (Anthropic SDK) and streams each tool call to an HTML/CSS/JavaScript front end. Includes a calculator, file search and file tools restricted to a workspace folder. Foundation for a university research and admissions assistant.
Alternatives in AI
- Artifacts Builder — Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech 97.5k ★
- Axonhub — ⚡️ Open-source AI Gateway — Use any SDK to call 100+ LLMs 3.2k ★
- User Research Skill — Cookiy AI Skill for AI agents (Claude, Codex, Cursor, OpenClaw) — end-to-end user research: AI interviews, syn 1.5k ★
README
university_research-agent
A small AI agent with a web chat page. You ask a question, and the agent decides by itself which tools to use to answer it.
Built with Python and the Claude API (Anthropic SDK).

What it can do
| Tool | What it does |
|---|---|
get_current_time |
Tells the current date and time |
calculate |
Does exact arithmetic |
list_files |
Lists the files in the workspace folder |
read_file |
Reads a text file |
write_file |
Creates or overwrites a text file |
search_files |
Searches all files for a word or phrase |
The file tools only work inside the `workspace/` folder, so the agent cannot touch anything else on the computer.
How it works
Browser (index.html) ---> web.py (Python server) ---> agent.py ---> Claude API
HTML + CSS + JS passes messages tools + loop
index.html- the chat page: HTML for structure, CSS for the look, JavaScript for sending messages and showing live steps.web.py- a small server that receives a message from the page, runs the agent, and sends back each step as it happens.agent.py- the agent: the tools, and the loop in which Claude asks for a tool, the tool runs, and the result goes back to Claude.
Run it
Install Python 3.10 or newer.
Install the dependency:
pip install -r requirements.txtCreate a file named `key.txt` in this folder containing your Anthropic API key (from https://platform.claude.com). This file is listed in `.gitignore` and is never uploaded.
Start the web page:
python web.pyand open http://localhost:8000
Or chat in the terminal instead:
python agent.py
Notes
- Each question uses a small amount of API credit.
- The page runs only on your own computer (
localhost). - This project was built as a learning project with the help of C
Related Skills
Claude Code Design AI
Claude Design: AI UI/UX architect. Screenshot to React, Figma components, Tailwind CSS generator. Prototyping
SwiftUI Design Skill
SwiftUI Front-End Design Skills — Six Ironclad Rules Against AI Sloppiness, Design Direction Consulting, Brand
Gbrain HTTP Wrapper
OAuth 2.1 + Bearer HTTP front-end for gbrain serve (stdio MCP). PKCE + DCR + refresh tokens. Connected: ChatGP
Postline
Your AI coding agent, in your pocket — a lightweight, extensible mobile front-end for Claude Code / Codex. Dri
Anthroxy
anthroxy: one endpoint for Claude Code in front of several Anthropic-compatible backends (vLLM, LM Studio, api
Code Auditor MCP
Architectural invariants and code quality analysis, enforced inside your AI agent's edit loop. MCP server + CL
Related Agents
Turbo Agent
Implements Turbo Drive, Turbo Frames, and Turbo Streams for fast, responsive Rails applications with minimal J
Theme Engineer
Opera em temas Shopify e front-end, implementando personalizações seguras em Liquid, JSON, CSS e JavaScript.
Vercel AI SDK Expert
Use for Vercel AI SDK v5 implementation work: chat interfaces, tool calling, streaming, agentic loop control,