Pv
A command-line interface to Pivotal Tracker, inspired by Git
Install / Use
/learn @tubbo/PvREADME
PV
Use Pivotal Tracker in the shell.
Installation
Install the binary:
$ gem install pv
Then create ~/.pv with your deets:
username: user@email.com
password: your-super-secret-password
project_id: 123456
name: 'Your Name'
Or, run pv config.
Usage
Here are all of the commands PV can do:

pv
Simply running pv will open your $PAGER with the stories
in your "My Work" tab. Each story is one line and includes the
title and the ID:
123456 My spoon is too big. (A Banana)

pv show 123456
Show the entire story's details, including tasks. Again, this is
viewed in your $PAGER...
Feature 123456 (6 points)
Requester: A Banana <banana@work.com>
Owner: John Doe <someone@home.com>
Status: NOT STARTED
My spoon is too big.
I AM A BANANA!
pv edit 123456 -s {start|finish|deliver|accept|reject|restart|close} -m "message"
Edits the status of a given story on Pivotal Tracker, with an optional message. The message is appended to the story in comments.
pv {start|finish|deliver|accept|reject|restart|close} 123456 -m "message"
Easier-to-remember aliases for the above command.

pv help
Show a command manual.
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
Related Skills
node-connect
351.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
