{"full_name":"@bojackduy/opencode-learn","owner":"@bojackduy","name":"opencode-learn","url":"https://github.com/bojackduy/opencode-learn","description":"Pi learn system for OpenCode — Socratic teaching, graded quiz, Obsidian md_log, and visual makers. Port of amosblomqvist/learn (video: How I Use AI to Learn Things) to OpenCode.","description_zh":null,"homepage":null,"topics":["other","server","tui"],"tag_pages":["other","server","tui"],"language":"plugin","license":"AGPL-3.0-or-later","avatar":"https://github.com/bojackduy.png","created_at":"2026-08-30T20:12:17.459Z","pushed_at":"2026-10-19T03:32:05.392Z","metrics":{"stars":2,"downloads30d":null,"downloads_month":null},"source_repo":"bojackduy/opencode-learn","npm_id":"@bojackduy/opencode-learn","verification":{"status":"skipped","level":"install","run_url":null},"approval":"pending","capabilities":{"findings":["child-process:package/dist/server.js","lifecycle-script:package/package.json","child-process:package/plugins/build-cleanup.test.ts","child-process:package/plugins/learn.ts","child-process:package/plugins/lifecycle.test.ts","literal-ip:package/plugins/md-log-relink.test.ts","child-process:package/plugins/quiz-recovery.test.ts"],"red_flags":["lifecycle-script:package/package.json"]},"type":"plugin","contains":["plugin","skill"],"deprecated":false,"deprecated_message":null,"maintainers":["bojackduy"],"growth":{"day":{"stars":0,"downloads30d":0,"base_day":"2026-11-12"}},"history":{"dates":["2026-11-12","2026-11-13"],"stars":[2,2],"downloads30d":[0,0],"downloads_month":[null,null]},"boards":{},"same_owner":[{"full_name":"@bojackduy/opencode-web-bridges","name":"opencode-web-bridges","boards":{}}],"latest_release":{"name":"1.7.0","tag":"1.7.0","published_at":"2026-10-19T03:32:05.392Z","body":null,"url":"https://www.npmjs.com/package/@bojackduy/opencode-learn/v/1.7.0"},"readme":false,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-12T16:32:37Z","history_start":"2026-11-12"}