This is a session state management utility from LobeHub's chat application that handles recent topics, resources, and pages. You initialize it at your app's top level using three hooks (useInitRecentTopic, useInitRecentResource, useInitRecentPage), and it keeps track of what users have been viewing or interacting with lately. It's pretty narrowly scoped to LobeHub's architecture, so unless you're working within their chat system or building something similar with the same session store patterns, you're probably looking at this for reference rather than direct use. The documentation is minimal but straightforward if you know the LobeHub ecosystem.
npx skills add https://github.com/lobehub/lobe-chat --skill recent-data