Skip to main content

Code

file_analyst.py

Usage

1

Set up your virtual environment

2

Set Environment Variables

3

Install Dependencies

4

Run Example

Key Features

  • File Download and Upload: Uses SlackTools to download shared files, analyze them, and upload results back to the channel
  • Multi-Format Analysis: Handles CSV/data files (statistics, patterns), code files (explanation, improvements), and text documents (summaries)
  • Claude-Powered Comprehension: Uses Claude Sonnet for strong document understanding across file types
  • Session Persistence: SQLite database stores conversation history across restarts