Skip to content

kuliko-inc/kuliko

v0.1.0MIT

Study course material, explain concepts, prepare for exams, and improve learning resources with Kuliko.

Kuliko

Study with your course material and keep your learning resources in Kuliko. This plugin brings four shared skills and Kuliko's remote MCP connection to compatible Claude, ChatGPT, and Codex hosts.

Development preview: package structure has been validated. End-to-end host installation, authentication, and study workflows are still being verified. Directory availability depends on submission and review.

Skills

SkillTry asking
study-from-course-materialHelp me understand my lecture notes and improve my study resources.
teach-it-backLet me explain this concept; challenge gaps in my understanding.
create-learning-resourcesMake flashcards from my notes, or save these finished Cornell notes.
prepare-for-an-examMy biology exam is Friday. What should I practice based on my results?

Study sessions use the readiness and practice evidence returned by Kuliko, plus your answers, to choose useful activities. They reuse existing resources, create missing ones, and improve content within your requested scope. Other available connectors can supply relevant course material, supporting explanations, or scheduling context; Kuliko remains the home for your learning resources.

Try it in Claude Code

Clone this repository, open its directory, and run:

claude plugin validate .
claude --plugin-dir .

Authenticate the Kuliko MCP connection when prompted. Ask a natural study question or invoke /kuliko:teach-it-back.

For a personal Claude skill upload, ZIP one folder from skills/, preserving its folder name, SKILL.md, and referenced supporting files. Follow Claude's custom skill upload instructions. Check the current upload metadata limits; a standalone upload may require a shorter description than the plugin skill. Connect Kuliko separately when using a standalone skill.

Try it in ChatGPT or Codex

Follow the supported local-plugin workflow in OpenAI's packaging guide. The same skills/ files are shared across platforms. Local plugin availability varies by host and workspace; a local Codex check does not verify ChatGPT chat.

For a ChatGPT developer-mode MCP connection, use the technical ID returned by registration in your local configuration. Account-specific connection mappings and credentials do not belong in this repository.

Connection and capabilities

The public MCP endpoint is https://mcp.kuliko.ai/mcp. Sign in through your host's connection flow. Tool-backed workflows require a connected Kuliko account and access to the relevant tools. Interactive widgets require host UI support. Without a connection, skills can work with material supplied in the conversation but cannot retrieve or save your Kuliko resources.

The skills honor requests to keep a session in chat or avoid saved changes. Using a study skill does not by itself authorize sharing your material or creating calendar events.

Package layout

  • skills/: shared workflows and supporting resource-format guidance.
  • plugin.json and mcp.json: portable plugin identity and MCP configuration.
  • .claude-plugin/plugin.json and .mcp.json: Claude compatibility configuration.
  • .codex-plugin/plugin.json: OpenAI compatibility metadata.
  • skills/*/agents/openai.yaml: OpenAI skill metadata and MCP dependencies.

Keep plugin identities, versions, and endpoint declarations consistent when editing the platform manifests. Public files describe learning workflows and tool usage. Resource generation and readiness calculation run in Kuliko's service.

See Kuliko for the product and repository issues for plugin feedback.

License

The files in this repository are licensed under the MIT License. Use of Kuliko's hosted service is governed by its separate terms and account requirements.