remove-comedians

Remove comedian records and add names to the comedian_deny_list.

Updated May 25, 2024
One-click install
npx skills add https://github.com/gioe/laughtrack --skill remove-comedians
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: remove-comedians
Source: https://github.com/gioe/laughtrack/tree/main/.agents/skills/remove-comedians
Command: npx skills add https://github.com/gioe/laughtrack --skill remove-comedians

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a safe, auditable way to delete comedian records from the database and permanently add their names to the comedian_deny_list to prevent re-ingestion by future scrapes.

Core Features & Use Cases

  • Supports batch removal via repeated --name inputs or a --names-file containing one name per line (comments and blanks ignored).
  • Executes a dry-run to preview changes, requires explicit user confirmation, and then performs the deletion in a single transaction.
  • Maintains an audit trail by updating the comedian_deny_list to protect against re-ingestion.

Quick Start

Provide one or more comedian names or a names-file path, run the dry-run to preview changes, then confirm to execute.

Frequently Asked Questions about remove-comedians

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

FAQPage Schema
How do I batch remove records from a database and prevent future re-ingestion?

To batch remove records and prevent re-ingestion, you can provide names via repeatable flags or a names-file, run a dry-run to preview changes, then confirm to execute a single transaction that deletes the records and permanently adds them to a deny-list.

How does a dry-run workflow make database deletions safer?

A dry-run workflow makes database deletions safer by previewing the exact records and lineup items targeted for removal before any changes are committed, requiring explicit user confirmation to proceed with the final transaction.

Can I use a text file to batch delete multiple comedian records at once?

Yes, you can use a text file to batch delete records by passing a file path containing one name per line, where blank lines and comments are automatically ignored during the removal process.

What is the best way to maintain an audit trail when deleting scraped data?

The best way to maintain an audit trail when deleting scraped data is to automatically update a deny-list during the deletion transaction, ensuring removed names are permanently blocked from future scraper re-ingestion.

Are deleted records and their associated lineup items removed in the same transaction?

Yes, deleted records and their associated lineup items are removed in the same transaction, ensuring database integrity by executing all deletions atomically only after explicit user confirmation.

What happens if I do not confirm the execution after the dry-run preview?

If you do not confirm the execution after the dry-run preview, the deletion transaction is aborted and no database records or deny-list entries are modified, leaving the database completely unchanged.