The only thing this is missing is OTP generation. 1Password does this for me, I don't know of any open source toolchain that makes this simple.
#/bin/bash
clip $(oathtool -b --totp "$(pass show otp/$1 | head -n 1)")
Basically there is a really handy utility called `oathtool` you can install that has all the one time password logic built into it.Then in my `pass` store I have a `otp` folder where I put the codes for my different services.
So to get the OTP code for paypal for example, I do this:
pass otp paypal
And then the code is copied to my clipboard and I can just paste it.