book-list-gather-info

Gather information about books

SKILL.md

GitHub

Goal

  • Given information about books (a partial table or a list), find the following information and save it to a file

Workflow

Gather Fields

  • Title
  • Authors
    • Use the format from .claude/skills/references.rules.md # Format for General Text
  • Publisher
  • Year
  • Technical: Yes if it's a technical book, otherwise no
  • Goodreads (1-10): Goodreads rating x 2
  • Reviews (1-10): Relative volume (10 = 1500+ reviews, 1 = <10 reviews)
  • Academic (1-10): Theoretical depth and scientific rigor
  • Practical (1-10): Industry applicability and hands-on utility
  • Clarity (1-10): Accessibility and pedagogical quality
  • Average: Simple mean of the previous values

Write Output

  • Do not print anything on screen. Only save files
  • Output files:
    • book_info.md: Markdown table
    • Say in the file how it was generated, with this line right after the title:
      - Generated by `.claude/skills/book_list.gather_info/SKILL.md`
      
    • book_info.tsv: Tab-separated values
    • Do not overwrite an existing file. Use a name like book_info.<COMMENT>.{md,tsv}

Verification

  • Confirm book_info.md and book_info.tsv list the same books with the same values
  • Confirm no existing output file was overwritten
  • The file book_info.md says that it was generated by .claude/skills/book_list.gather_info/SKILL.md