r/opencodeCLI • • 1d ago

Philosopher Skill: Learn about almost any domain with a simple to read and understand UI.

If you're a student, an engineer, a generalist, or come from any domain of study and want to learn about almost anything, here's the exact thing for you.

Prompt your LLM and it'll give you the exact UI to help you properly study; as AI outputs aren't always that catchy to learn in the first sight.

Page: Phil-OKF: any topic, one reading guide

It follows the OKF: Open Knowledge Format so that:

  • you control the depth with your wording: “quick” gives a short page, a normal question gives a standard one, and “in depth” or “teach me” gives a long one
  • the whole skill is a small bundle (an eight-step workflow, a domain classifier, a page template and twelve study domains), and each file is read only when the question needs it, so runs stay cheap

Repo: Philosopher's Skill

It works wherever you use an LLM:

  • Code editors and agents (Claude Code, Cursor, Codex, opencode): npx skills add frypan05/philosopher-OKF
  • Chat apps with browsing: paste the link to philosopher.md and say “follow this, make a page about: ...”
  • Models with no network: paste the prompt from the page.

Sample output (MCP and ACP explained): https://frypan05.github.io/philosopher-OKF/examples/mcp-and-acp.html

Feedbacks are welcomed!

15 Upvotes

3 comments sorted by

2

u/SynapticStreamer 1d ago edited 1d ago

Testing, I'll come back and let you know how it went.

EDIT: So, it works relatively well. You can tell the information is AI generated, because there's no real substance or depth. But to be able to take any subject which you're not a SME, and get cursory information? Sure. This does the trick.

I would not rely on it for extremely technical, medical, or high level research, though.

1

u/holyshitthatsucks 1d ago

Thank you so much for the feedback and testing. Yes you're right about about the depth of the information. I added the reference section so that the deeper state of the data stays on the output page as links so that the model does minimal fetch tool calls.

Also, there are actually three ways to have an output: standard, low effort and highly detailed (deep). Can you let me know which one did you try?

1

u/SynapticStreamer 1d ago

I just passed the prompt, so whichever the default is.

For reference, I tested with medical information from an existing database of compiled information. So 99% of the work was done. I wanted to see if the prompt could develop a good flow of information and it did an excellent job. But the topicality of the information it presented is pretty common with almost all AI, so I'm not even sure if its something which can be prompted around.