Integrations › ChatGPT
The ChatGPT desktop app can read files from your computer and generate new ones with your permission. Share your workspace format, and ChatGPT becomes a task creation tool for your Postal board.
ChatGPT doesn't have persistent filesystem access like Claude Code or Cursor. Each conversation starts fresh. These methods work within that constraint.
Ask ChatGPT to generate a shell script that creates multiple tasks at once. Perfect for importing from other tools, breaking down a large project, or setting up a new workspace.
I use Postal for task management. Here's the file format
[attach AGENT.md]. My workspace is at ~/Documents/Postal
and my project folder is "Work".
Generate a bash script that creates these tasks:
- Design landing page mockups
- Set up CI/CD pipeline
- Write API documentation
- Onboard new team member
- Review Q1 metrics
Each task should have a random 8-character folder ID,
a content.md with the title, and the script should
update .project.json with all the new task entries.
#!/bin/bash
PROJ="$HOME/Documents/Postal/Work"
create_task() {
local title="$1"
local fid=$(cat /dev/urandom | LC_ALL=C tr -dc 'a-z0-9' | head -c 8)
mkdir -p "$PROJ/$fid"
echo "# $title" > "$PROJ/$fid/content.md"
echo "Created: $fid → $title"
}
create_task "Design landing page mockups"
create_task "Set up CI/CD pipeline"
create_task "Write API documentation"
create_task "Onboard new team member"
create_task "Review Q1 metrics"
# Then update .project.json (see AGENT.md for full format)
Save the script, run it in your terminal, and all five tasks appear on your Postal board within a second. Great for migrating from Notion, Todoist, or Trello.
Do your research in ChatGPT, then capture the result directly into Postal using the CLI. No file format knowledge needed — the CLI handles everything.
# After researching something in ChatGPT, capture it:
~/.local/bin/postal "ChatGPT research: best practices for API rate limiting"
# Add a label and type:
~/.local/bin/postal --label Research --type note "OAuth 2.0 PKCE flow notes from ChatGPT session"
# Capture with a due date:
~/.local/bin/postal --type task --due 2026-04-01 "Implement rate limiting per ChatGPT recommendations"
The postal CLI writes directly to your
workspace. No need to format files manually. Install
it at ~/.local/bin/postal.
Unlike Claude Code or Cursor, ChatGPT doesn't maintain a connection to your files between conversations. Each session, you need to share your workspace files again.
ChatGPT excels at generating well-structured task content, breaking down projects into subtasks, and creating bulk import scripts. Use it as a task authoring tool.
File reading and saving requires the ChatGPT desktop app for macOS or Windows. The web version at chat.openai.com cannot access your local filesystem.
ChatGPT asks for your permission before saving files to disk. You stay in control of what gets written to your Postal workspace.
Share AGENT.md at the start of each
conversation and ChatGPT immediately understands
the folder structure, file format, and ID
conventions.
For quick captures, the postal CLI is
faster than file generation. Use ChatGPT for
research and content, the CLI for rapid capture.
Download Postal and start creating tasks from your ChatGPT conversations today.