add-thirdparty-service

Add third-party service entries to YAML and regenerate compiled output.

4.7k|464|Updated Feb 21, 2017
One-click install
npx skills add https://github.com/nisrulz/app-privacy-policy-generator --skill add-thirdparty-service
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: add-thirdparty-service
Source: https://github.com/nisrulz/app-privacy-policy-generator/tree/main/.agents/skills/add-thirdparty-service
Command: npx skills add https://github.com/nisrulz/app-privacy-policy-generator --skill add-thirdparty-service

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill helps you extend a privacy policy generator by adding a new third-party service entry without manually editing generated code.

Core Features & Use Cases

  • Create a new third-party service entry: Add the service metadata (name, enabled flag, logo path, and privacy/terms links) to the third-party services YAML configuration.
  • Provide required branding assets: Add a 160×160 logo for the service so it can be displayed consistently in the generated policy UI.
  • Regenerate compiled service data: Rebuild the derived JavaScript output so your new YAML entry becomes available in the app.

Quick Start

Add your service by updating src/includes/yaml/thirdpartyservices.yml with the correct entry, adding a 160×160 logo to public/images/third_party_logos/, and then run ./render.sh to regenerate the compiled third-party services file.

Frequently Asked Questions about add-thirdparty-service

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

FAQPage Schema
How do I add a new third-party service to a privacy policy generator?▼

To add a third-party service to a privacy policy generator, you update the thirdpartyservices YAML configuration with service metadata, add a 160×160 logo asset, and run render.sh to regenerate the compiled output.

What YAML schema is required for adding third-party services?▼

The thirdpartyservices YAML schema requires a service entry containing the service name, an enabled flag, the logo path, and the correct privacy and terms URLs to update the privacy policy generator properly.

Why should I run render.sh instead of editing the compiled JavaScript directly?▼

You should run render.sh instead of editing the compiled JavaScript directly because the JavaScript output is a generated file, and manual changes will be overwritten during the regeneration process.

What are the logo dimension requirements for a new third-party service?▼

The logo dimension requirement for a new third-party service is a 160×160 image asset, which must be placed in the public/images/third_party_logos/ directory to display correctly in the generated policy UI.

Can I manually edit the generated JavaScript output to include a new service?▼

No, you cannot manually edit the generated JavaScript output because the contribution workflow requires updating the source thirdpartyservices YAML and running render.sh to regenerate the compiled service data reliably.