nnews-guide

Integrate the NNews NuGet package to consume the NNews CMS API in .NET 8 projects.

1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/landim32/awesome-ai-skills --skill nnews-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nnews-guide
Source: https://github.com/landim32/awesome-ai-skills/tree/main/skills/nnews-guide
Command: npx skills add https://github.com/landim32/awesome-ai-skills --skill nnews-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides how to consume the NNews NuGet package for accessing the NNews CMS API in .NET 8 projects, enabling structured retrieval of articles, categories, tags, and images, along with AI-powered content generation capabilities.

Core Features & Use Cases

  • Install and configure the NNews NuGet package and TenantResolver to enable multi-tenant CMS access.
  • Use typed ACL clients (IArticleClient, ICategoryClient, ITagClient, IImageClient) to perform CRUD operations on articles, categories, tags, and image uploads.
  • Leverage AI integration (IArticleAIClient) to create and update content using AI prompts and optional image generation.
  • Use case: build a content portal that lists, filters, and manages CMS content with AI-assisted creation and multi-tenant support.

Quick Start

Install the NNews package, configure ApiUrl and TenantId in appsettings, and register the NNews HttpClients in DI.

Frequently Asked Questions about nnews-guide

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

FAQPage Schema
How do I integrate a CMS API in a .NET 8 application using NuGet?

To integrate a CMS API in .NET 8, install the NNews NuGet package, configure ApiUrl and TenantId in appsettings, and register the required HttpClients in dependency injection. This enables structured REST endpoint access for multi-tenant content management.

How do I configure multi-tenant CMS access with HttpClient in .NET 8?

Multi-tenant CMS access requires configuring TenantResolver and NNewsSetting with your specific ApiUrl and TenantId. You must register these settings alongside the NNews HttpClients in your .NET 8 dependency injection container to route requests correctly.

Can I use AI to generate and update articles in a .NET 8 CMS integration?

Yes, you can use AI to generate and update articles by leveraging the IArticleAIClient interface. This AI integration supports content creation through prompts and optional image generation, enabling automated article management within your .NET 8 application.

What typed clients are available for managing articles, categories, tags, and images in .NET 8?

The NNews package provides IArticleClient, ICategoryClient, ITagClient, and IImageClient typed HttpClient interfaces. These ACL clients allow you to perform structured CRUD operations on articles, categories, tags, and image uploads via REST endpoints.

Does the NNews CMS API integration require any specific dependencies or prerequisites?

The NNews CMS API integration requires the NNews NuGet package, TenantResolver, and NNewsSetting configured with a valid ApiUrl and TenantId. Proper dependency injection registrations for these HttpClients are also mandatory in your .NET 8 project.