mugshot

Analyze stylistic prints to attribute AI-generated text authorship.

6|1|Updated Jun 23, 2026
One-click install
npx skills add https://github.com/JGalego/Bag-of-Tricks --skill mugshot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mugshot
Source: https://github.com/JGalego/Bag-of-Tricks/tree/main/mugshot
Command: npx skills add https://github.com/JGalego/Bag-of-Tricks --skill mugshot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill identifies the likely author of AI-generated text by analyzing its stylistic fingerprints, helping users discern the source of machine-generated content.

Core Features & Use Cases

  • Authorship Attribution: Determine which AI model or family likely produced a given text snippet.
  • Style Analysis: Profiles common AI styles (e.g., gpt-ish, claude-ish) and extracts stylistic prints.
  • Use Case: If you receive a text that seems AI-generated, use Mugshot to guess which AI model might have written it, providing insights into its provenance.

Quick Start

Run the mugshot skill with the text: mugshot "Certainly! I'd be happy to help."

Frequently Asked Questions about mugshot

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

FAQPage Schema
How do I identify which AI model generated a piece of text?

You can determine AI authorship by running the mugshot command on a text snippet to analyze its stylistic prints. The tool compares the extracted style against known profiles of common AI models to guess which one likely produced the content.

How does stylometry work for AI text detection?

Stylometry for AI text detection works by profiling common AI styles and extracting stylistic prints from the provided content. It requires regex matching to analyze the text patterns and can optionally use an LLM provider to enhance the accuracy of the authorship attribution.

Do I need an LLM provider to attribute authorship of AI-generated text?

An LLM provider is not strictly required to attribute authorship of AI-generated text. The core analysis relies on regex matching and stylistic print comparison, but configuring an optional LLM provider will enhance the accuracy of the attribution results.

Can I analyze PDF documents to find the source AI author?

You can analyze PDF documents to find the source AI author using this tool. The skill includes dependencies for PDF processing, such as pypdf, pdfplumber, and pdf2image, allowing you to extract text from PDFs before performing the stylometric analysis.

What are the limitations of using stylistic prints for AI authorship attribution?

The limitation of using stylistic prints for AI authorship attribution is that it relies on comparing text against known style profiles. Accuracy depends on the quality of the regex matching and the available profiles, making it a guessing mechanism rather than a definitive cryptographic verification.