devexpert-testimonials

Ingest testimonials from Google Sheets or TSV and update JSON data.

97|17|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/antoniolg/agent-kit --skill devexpert-testimonials
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devexpert-testimonials
Source: https://github.com/antoniolg/agent-kit/tree/main/skills/devexpert-testimonials
Command: npx skills add https://github.com/antoniolg/agent-kit --skill devexpert-testimonials

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires opencv-python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

DevExpert testimonials management often requires manual ingestion and formatting. This skill automates importing testimonials from Google Sheets or TSV, formats text, crops profile images to a consistent 400x400, updates a centralized JSON data store, and optionally updates the AI Expert IDs in src/pages/cursos/expert/ai.astro.

Core Features & Use Cases

  • Automatically import new testimonials from Google Sheets or TSV sources.
  • Download and crop profile images to a consistent 400x400 size, using face detection when available.
  • Update the testimonials data in src/data/testimonials.json and optionally the AI Expert IDs in src/pages/cursos/expert/ai.astro.
  • Ideal for marketing, customer success, and content teams who onboard new testimonials and maintain AI mappings.

Quick Start

Install dependencies and run the testimonials import workflow to fetch data from Google Sheets or TSV, process images, and update the AI Expert IDs.

Frequently Asked Questions about devexpert-testimonials

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

FAQPage Schema
How do I import testimonials from Google Sheets and normalize the data?

The skill ingests and normalizes testimonials from Google Sheets or TSV files directly into a central data store. It automates text formatting and updates the testimonials JSON file automatically.

Can I automatically crop profile images to a consistent size for testimonials?

Yes, profile images are downloaded and cropped to a consistent 400x400 pixel size. The skill uses OpenCV face detection when available to ensure proper subject framing.

Do I need opencv-python installed to process testimonial images?

Yes, opencv-python is a required dependency for image processing. It provides the face detection capabilities needed to crop profile images to the correct dimensions.

What is the best way to test testimonial imports without modifying my data store?

The skill supports a dry-run mode that tests the testimonial import workflow without modifying the central data store. This allows you to verify data ingestion and image processing before committing changes.

How does the skill handle duplicate testimonials or missing data during import?

The skill includes built-in error handling for duplicate testimonials and missing data during the ingestion process. It prevents duplicate entries from overwriting existing records and flags missing information.

Can I update AI Expert IDs in my Astro pages when importing new testimonials?

Yes, the skill can optionally update AI Expert IDs in src/pages/cursos/expert/ai.astro while importing testimonials. This keeps your AI mappings synchronized with the testimonial data.