research

Research libraries and frameworks for AGPL compatibility and notebook-app fit.

Updated May 23, 2026
One-click install
npx skills add https://github.com/bkshrader/notebook-app --skill research-bkshrader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/bkshrader/notebook-app/tree/main/.claude/skills/research
Command: npx skills add https://github.com/bkshrader/notebook-app --skill research-bkshrader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of conducting research and producing comprehensive reports for the notebook-app project, saving time and ensuring thorough analysis.

Core Features & Use Cases

  • Research Mode Selection: Offers deep or shallow research modes to accommodate different levels of detail and scope.
  • License and Compatibility Analysis: Evaluates the AGPL compatibility of libraries, frameworks, and products.
  • Project Fit Assessment: Checks if the research topic aligns with notebook-app's accessibility, local-first, and Electron-based requirements.
  • Report Generation: Automatically generates research reports in markdown format, formatted according to the notebook-app's style guide.

Quick Start

To initiate a deep research report on a library, use the command: /research deep <library-name>. For a shallow survey, use: /research shallow <topic>.

Frequently Asked Questions about research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a research report for a library's AGPL compatibility?

To generate a research report, invoke a deep or shallow research mode to analyze library AGPL compatibility and project fit, outputting a detailed markdown document. It automates web scraping and GitHub API checks to assess frameworks for the notebook-app project.

What is AGPL compatibility analysis and how does it work for Electron-based apps?

AGPL compatibility analysis evaluates whether a library's license conflicts with your application's requirements. This process assesses frameworks against local-first, accessibility, and Electron-based project constraints to ensure legal and technical alignment before integration.

Does this research tool require GitHub API access to evaluate frameworks?

Yes, GitHub API access is required to fetch repository data and evaluate library compatibility. The research process relies on this access alongside web scraping to gather the technical details needed for the final markdown report generation.

Can I conduct a shallow library assessment instead of a deep research report?

Yes, you can conduct a shallow library assessment by selecting the shallow research mode. This provides a less detailed survey of a topic or framework compared to the deep mode, trading comprehensive analysis for faster report generation in markdown format.

How do I format research reports to match a project's specific style guide?

Reports are automatically formatted in markdown according to the notebook-app's style guide during generation. The tool structures the AGPL compatibility findings, project fit assessment, and research data directly into the final markdown document.