ztools-guide

Integrate zTools utility clients into .NET 8 Web API projects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Integrates the zTools utility suite into .NET 8 Web API projects to enable AI features, file uploads, slug generation, email sending, and document validation.

Core Features & Use Cases

  • zTools ACL and DTOs for ChatGPT, DALL-E, file storage, and slug generation
  • Dependency-injected clients: IChatGPTClient, IStringClient, IFileClient, IMailClient, IDocumentClient
  • End-to-end guidance for configuring appsettings, DI, and common usage patterns (AI prompts, image generation, email sending, and document validation)
  • Step-by-step integration and practical usage examples for real-world projects

Quick Start

Install the zTools package, configure settings, and register the clients in DI, then begin calling the provided IChatGPTClient, IStringClient, IFileClient, IMailClient, and IDocumentClient in your app.

Frequently Asked Questions about ztools-guide

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

FAQPage Schema
How do I integrate ChatGPT and DALL-E into a .NET 8 Web API project?

To integrate ChatGPT and DALL-E into a .NET 8 Web API, install the zTools NuGet package, configure your API keys in appsettings, and register the IChatGPTClient via dependency injection to start generating AI prompts and images.

What is the best way to handle file uploads and S3-style storage in a .NET application?

Handling file uploads and S3-style storage in a .NET application is done by registering the IFileClient from zTools through dependency injection, allowing you to manage document storage and validation across admin and product use cases.

How do I generate URL slugs with collision handling in a .NET Web API?

Generating URL slugs with collision handling in a .NET Web API involves configuring the IStringClient from the zTools utility suite, which provides slug generation capabilities designed to prevent duplicate URLs in your marketing or product content.

Can I send automated emails and validate documents using the same .NET utility suite?

You can send automated emails and validate documents in .NET by registering the IMailClient and IDocumentClient interfaces from zTools, consolidating these functions into a single dependency-injected service layer within your Web API.

Does zTools work with dependency injection for AI and file management clients in .NET 8?

zTools works with .NET 8 dependency injection by registering clients like IChatGPTClient, IStringClient, IFileClient, IMailClient, and IDocumentClient in your DI container, streamlining access to AI and file management features.