people-crm

Create a personal CRM from LinkedIn connections and contact lists.

1.7k|523|Updated May 5, 2026
One-click install
npx skills add https://github.com/Open-Curiosity/gini-agent --skill people-crm-open-curiosity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: people-crm
Source: https://github.com/Open-Curiosity/gini-agent/tree/main/skills/personal/people-crm
Command: npx skills add https://github.com/Open-Curiosity/gini-agent --skill people-crm-open-curiosity

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of managing professional contacts and relationships by turning LinkedIn connections into a structured, queryable CRM system.

Core Features & Use Cases

  • CRM Creation: Converts LinkedIn connections or any contact list into a structured personal CRM.
  • Exhaustive Querying: Allows users to find, list, and count people based on various attributes such as company, role, location, and connection type.
  • Tracking Changes: Enables users to keep track of changes in people's roles and companies over time.
  • Graph Analysis: Helps in identifying mutual connections and potential introductions between two people.
  • Use Case: If you want to find all the people you know at a specific company like Google or count the number of founders in your network.

Quick Start

Use the 'people-crm' skill to import your LinkedIn connections by uploading the 'Connections.csv' file.

Frequently Asked Questions about people-crm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a personal CRM from my LinkedIn connections?

To create a personal CRM from LinkedIn connections, you import your Connections.csv file into a structured database. This allows you to perform exhaustive queries and track changes in your professional network.

Can I query my contact database to find people at a specific company?

Yes, you can query your contact database to find, list, and count people based on attributes like company, role, location, and connection type using SQL-like queries.

How do I track role and company changes in my professional network over time?

You track role and company changes by maintaining your personal CRM database. The system enables you to log and monitor updates to contact attributes over time for comprehensive networking management.

What is the best way to identify mutual connections for potential introductions?

The best way to identify mutual connections is by using graph analysis on your personal CRM. This helps pinpoint potential introductions between two people within your structured contact network.

Do I need Python to manage my contact list with this CRM approach?

Yes, you need Python to manage your contact list because Python is required for the underlying database operations. It executes the SQL-like queries needed to extract and manipulate your contact data.