skills/integrations/notebooklm/notebooklm-master/SKILL.md
Shared resource library for NotebookLM Enterprise integration skills. DO NOT load directly - provides common references (setup, API docs, error handling, authentication) and scripts used by notebooklm-connect and individual NotebookLM skills.
npx skillsauth add beam-ai-team/beam-next-skills notebooklm-masterInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This is NOT a user-facing skill. It's a shared resource library referenced by NotebookLM integration skills.
Provides shared resources to eliminate duplication across:
notebooklm-connect - Meta-skill for NotebookLM operationsnotebooklm-create-notebook - Create a new notebooknotebooklm-get-notebook - Get notebook detailsnotebooklm-list-notebooks - List recently viewed notebooksnotebooklm-delete-notebooks - Batch delete notebooksnotebooklm-share-notebook - Share notebook with usersnotebooklm-add-sources - Add sources (Drive, web, YouTube, text)notebooklm-upload-file - Upload file as sourcenotebooklm-get-source - Get source detailsnotebooklm-delete-sources - Delete sourcesnotebooklm-create-audio - Generate audio overview (podcast)notebooklm-delete-audio - Delete audio overviewInstead of loading this skill, users directly invoke the specific skill they need above.
Problem solved: NotebookLM skills would have duplicated content (setup instructions, API docs, auth flow, error handling).
Solution: Extract shared content into notebooklm-master/references/ and notebooklm-master/scripts/, then reference from each skill.
Result: Single source of truth, reduced context per skill.
All NotebookLM skills reference these resources (progressive disclosure).
setup-guide.md - Complete setup wizard
api-reference.md - NotebookLM API patterns
error-handling.md - Troubleshooting
authentication.md - Auth management
check_notebooklm_config.py - Pre-flight validation
--json flag for structured AI-consumable outputsetup_notebooklm.py - Interactive setup wizard
notebooklm_client.py - API client
When a NotebookLM skill fails due to missing configuration, the AI should:
uv run python 00-system/skills/notebooklm/notebooklm-master/scripts/check_notebooklm_config.py --json
ai_action FieldThe JSON output includes an ai_action field that tells the AI what to do:
| ai_action | What to Do |
|-----------|------------|
| proceed_with_operation | Config OK, continue with the original operation |
| install_gcloud | Guide user to install Google Cloud SDK |
| run_gcloud_auth | Run: gcloud auth login |
| configure_project | Set project: gcloud config set project PROJECT_ID |
| run_setup_wizard | Run: python .../setup_notebooklm.py |
If ai_action is configure_project:
gcloud config set project PROJECT_ID.env with project settingsRequired in .env:
GOOGLE_CLOUD_PROJECT_NUMBER=123456789012
NOTEBOOKLM_LOCATION=global
NOTEBOOKLM_ENDPOINT_LOCATION=global
All API requests go to:
https://{ENDPOINT_LOCATION}-discoveryengine.googleapis.com/v1alpha/projects/{PROJECT_NUMBER}/locations/{LOCATION}
Endpoint location prefixes: us-, eu-, or global-
Version: 1.0 Created: 2025-12-27 Status: Generated by add-integration skill
development
--- name: taste-skill type: skill version: '1.0' author: Leonxlnx (packaged by Zhichao Li) category: general tags: - frontend - design - anti-slop - landing-page updated: '2026-06-11' visibility: public description: Anti-slop frontend skill for landing pages, portfolios, and redesigns. The agent reads the brief, infers the right design direction, and ships interfaces that do not look templated. Real design systems when applicable, audit-first on redesigns, strict pre-flight check. license: MIT.
development
Use when communicating quantitative information in any form — Slack updates, emails, reports, decks, dashboards, landing pages, product UI, public talks. Covers two integrated layers: (1) making numbers semantically meaningful (translation, anchoring, simplification, story-pairing) and (2) showing numbers cleanly (chart vs table vs prose, chart-by-message, pre-attentive emphasis, color discipline, decluttering). Distilled and integrated from *Show Me the Numbers* (Stephen Few) and *Make Numbers Count* (Chip Heath & Karla Starr). Not for raw data analysis or statistics — this is about communication of numbers, not their derivation.
development
Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, and empty states. Handles UX review, visual hierarchy, information architecture, cognitive load, accessibility, performance, responsive behavior, theming, anti-patterns, typography, fonts, spacing, layout, alignment, color, motion, micro-interactions, UX copy, error states, edge cases, i18n, and reusable design systems or tokens. Also use for bland designs that need to become bolder or more delightful, loud designs that should become quieter, live browser iteration on UI elements, or ambitious visual effects that should feel technically extraordinary. Not for backend-only or non-UI tasks.
tools
Stateful multi-session tutor adapted for Beam — teach a stakeholder to understand, trust, and operate a specific agent, or teach a Solution Engineer a client's business process for delivery. Grounds every lesson in Knowledge Hub sources (real agent graphs, real tasks, transcripts, Linear) before any web resource. Also works for any general topic. Trigger on "teach me", "beam teach", "教我", "onboard <person> on <agent>", "help <stakeholder> understand the agent", "learn this client's process".