npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

pipedrive-cli

v1.0.1

Published

Command-line interface for Pipedrive CRM

Downloads

39

Readme

pipedrive-cli

A command-line interface for Pipedrive CRM. Manage persons, organizations, deals, leads, notes, activities, and more — all from the terminal.

Install

npm install -g pipedrive-cli

Or run directly with npx:

npx pipedrive-cli person search --term "John Doe"

Setup

Set your Pipedrive API token as an environment variable:

export PIPEDRIVE_API_TOKEN="your-api-token"

You can find your API token in Pipedrive under Settings > Personal preferences > API.

Usage

pipedrive <resource> <action> [options]

All commands output JSON by default. Add --pretty for human-readable output.

Persons

pipedrive person search --term "John Doe"
pipedrive person search --term "John" --fuzzy
pipedrive person get --id 123
pipedrive person create --name "Jane Smith" --email "[email protected]" --phone "+1234567890" --org-id 456
pipedrive person update --id 123 --field "name=Jane Doe" --field "job_title=CEO"
pipedrive person delete --id 123
pipedrive person fields

Organizations

pipedrive org search --term "Acme Corp"
pipedrive org get --id 456
pipedrive org create --name "Acme Corp" --address "123 Main St" --website "https://acme.com"
pipedrive org update --id 456 --field "address=456 Oak Ave"
pipedrive org delete --id 456
pipedrive org fields

Deals

pipedrive deal list --org-id 456
pipedrive deal list --person-id 123 --status open
pipedrive deal create --title "New Partnership" --person-id 123 --org-id 456 --value 50000
pipedrive deal update --id 789 --field "value=75000" --field "status=won"

Leads

pipedrive lead list --person-id 123
pipedrive lead create --title "Potential Customer" --person-id 123 --org-id 456

Pipelines

pipedrive pipeline list

Users

pipedrive user list

Notes

pipedrive note create --content "Had a great call today" --person-id 123
pipedrive note list --person-id 123

Activities

pipedrive activity create --subject "Follow-up call" --type "call" --due-date "2025-03-15" --person-id 123
pipedrive activity list --person-id 123
pipedrive activity list --deal-id 789 --done

Custom Fields

The CLI auto-resolves human-readable field names for common custom fields:

  • Person: --linkedin, --github, --twitter, --discord, --job-title
  • Organization: --linkedin, --website, --industry

For other custom fields, use --field key=value. Run person fields or org fields to discover available field keys.

Claude Code Skill

This repo includes a SKILL.md that can be used as a Claude Code skill for AI-assisted CRM management.

License

MIT