A collection of GPTScript tools for automation, data processing, and API integrations. Built while learning GPTScript from the official documentation at https://docs.gptscript.ai/, with some additional tools beyond what's covered in the docs.
# Install requirements
make install-requirements
# Run demos
make run-github-demo       # GitHub CLI integration
make run-api-demo          # Weather API demo  
make run-local-files-demo  # Data processing demo
make run-tweets-workflow   # Twitter summarization
make suggest-commands      # Analyze repo and suggest commands
# Get help
make help├── tools/                # GPTScript tools organized by category
│   ├── github/           # GitHub CLI integrations
│   ├── data-processing/  # File and data processing
│   ├── repo-analysis/    # Repository analysis and command suggestions
│   ├── social/           # Social media tools
│   └── weather/          # Weather and environmental data
├── sample-data/          # Test data for demos
├── scripts/              # Setup and build scripts
├── support/              # Supporting utilities
└── docs/                 # Detailed documentation
| Category | Tool | Description | 
|---|---|---|
| Github | github.gpt | GitHub CLI integration | 
| Github | git-commit.gpt | Git commit message generator | 
| Github | code-reviewer.gpt | Code review tool for GitHub PRs | 
| Data | local-files.gpt | Process CSV, JSON, PDF, Excel files | 
| Data | context-tool.gpt | Workspace context provider | 
| Repo Analysis | repo-command-suggester.gpt | Analyze repo state and suggest commands | 
| Social | tweets-workflow.gpt | Twitter content summarization | 
| Weather | weather-tool.gpt | WeatherStack API integration | 
- Complete Documentation - Detailed project overview
- Usage Examples - Step-by-step tool usage guides
- Organized by Function: Tools are grouped by what they do
- Easy to Extend: Adding new tools is straightforward
- Maintainable: Related files are kept together
- Well-Documented: Each tool has examples and documentation
- Simple to Use: Common operations have Makefile shortcuts
To add a new tool:
- Create the .gptfile in the appropriatetools/subdirectory
- Add a Makefile target in Makefile
- Update documentation in docs/
- Test with sample data
- GPTScript
- Bash 5.2+
- Various API keys (for specific tools)
Run make install-requirements for automated setup.