nocobase-app-plugin-skills-example

Integrate the Skills Example App Notice component and API into a NocoBase application.

9|3|Updated Aug 14, 2026
One-click install
npx skills add https://github.com/nocobase/nocobase3 --skill nocobase-app-plugin-skills-example-nocobase
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nocobase-app-plugin-skills-example
Source: https://github.com/nocobase/nocobase3/tree/main/packages/examples/app-plugin-skills-example/skills/nocobase-app-plugin-skills-example
Command: npx skills add https://github.com/nocobase/nocobase3 --skill nocobase-app-plugin-skills-example-nocobase

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It guides developers through correctly consuming the NocoBase Skills Example plugin's public surfaces—the AppNotice client component, the authenticated Notice HTTP API, and the Server ServiceToken—without touching the plugin's private source code. ## Core Features & Use Cases - Component Integration: Import and render the AppNotice component from the plugin's public client export on an App-owned page. - API Consumption: Read the default Notice payload (title, description, tone) via the authenticated GET /api/skills-example/notice endpoint. - Server Contract: Resolve appNoticeServiceToken from the shared application container instead of constructing the Service directly. - Use Case: You are building a NocoBase App page that must display the plugin-provided Notice; this Skill walks you through registration checks, imports, rendering, and verification with plugin:inspect. ## Quick Start Use the Skills Example plugin to add the AppNotice component to my NocoBase App page and verify it renders the authenticated Notice.

Frequently Asked Questions about nocobase-app-plugin-skills-example

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

FAQPage Schema
How do I add the AppNotice component to a NocoBase App page?▼

Import AppNotice from @nocobase/app-plugin-skills-example/client/components/app-notice into an App-owned page, then pass typed content directly or fetch it from the authenticated Notice API. Do not create a Client plugin registration just to use this component.

How do I read the Skills Example Notice API in NocoBase?▼

Send an authenticated request to GET /api/skills-example/notice using the App's client. The response contains title, description, and tone fields; anonymous requests return 401.

Can I consume the plugin's Server ServiceToken in my NocoBase App?▼

Yes, import appNoticeServiceToken from the public server tokens export and resolve it from the shared application container. Do not construct the default Service implementation or recreate a Token with the same name.

Why does the skills-example notice API return 401?▼

The endpoint requires an authenticated application session, so anonymous requests always return 401. Ensure your client request carries valid application authentication before calling the API.

What are the limitations of the Skills Example plugin?▼

The plugin does not persist Notices, provides no Settings page, and offers no Client runtime contribution—only a reusable component export. You must not edit the synchronized App copy under .agents/skills/ or import private source paths.