bel-contact-creator

Convert freeform contact data into structured MS365 Outlook contact payloads.

2|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/bennoloeffler/bassi --skill bel-contact-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bel-contact-creator
Source: https://github.com/bennoloeffler/bassi/tree/main/.claude/skills/bel-contact-creator
Command: npx skills add https://github.com/bennoloeffler/bassi --skill bel-contact-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill automates the extraction of contact details from freeform text (business cards, signatures, address blocks) and creates polished Outlook contacts that sync to mobile devices, reducing manual data entry and errors.

Core Features & Use Cases

  • Parse freeform data to extract required fields: displayName and at least one email address, plus optional fields like givenName, surname, title, jobTitle, companyName, businessPhones, businessAddress, and businessHomePage.
  • Format and map data into Microsoft 365 (Outlook) contact schema so they work across desktop and mobile.
  • Create and sync Outlook contacts via MS365 API, ensuring mobile devices stay up to date.
  • Use Case: Paste business card text and automatically create a complete Outlook contact.

Quick Start

Paste the freeform contact text (e.g., from a business card) and run bel-contact-creator to create the Outlook contact.

Frequently Asked Questions about bel-contact-creator

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

FAQPage Schema
How do I create Outlook contacts from business card text automatically?

Extract contact details from freeform text like business cards or signatures and convert them into structured Outlook contacts. The Skill parses displayName, email addresses, and optional fields (givenName, surname, title, jobTitle, companyName, businessPhones, businessAddress) and maps them to MS365 schema for immediate sync across desktop and mobile devices.

Can I parse email signatures and address blocks into Outlook contacts?

Yes. The Skill processes freeform contact data from email signatures, address blocks, and business cards, extracting required fields (displayName and at least one email) plus optional details. Parsed data is formatted into MS365 API payloads ready for Outlook contact creation and mobile synchronization.

What contact fields does the Skill extract and map to Outlook?

The Skill extracts displayName, givenName, surname, emailAddresses, title, jobTitle, companyName, businessPhones, businessAddress, and businessHomePage from freeform text. All fields are validated and mapped to Microsoft 365 contact schema for compatibility across Outlook desktop and mobile.

Do I need to manually format contact data before creating Outlook entries?

No. Paste unstructured contact text—business cards, signatures, or address blocks—directly into the Skill. It automatically extracts, formats, and validates all required and optional fields, then generates an MS365 API payload ready for Outlook contact creation without manual reformatting.

How do I ensure new Outlook contacts sync to my mobile devices?

The Skill creates Outlook contacts via the MS365 API with full field mapping to Microsoft 365 schema, ensuring automatic synchronization to mobile devices. Once created, contacts appear across all your connected Outlook clients without additional steps.

What's the best way to reduce manual data entry when building contact lists?

Automation through freeform text parsing eliminates manual entry errors and saves time. This Skill converts unstructured contact data (business cards, signatures) into polished, validated Outlook contacts in a single pass, syncing instantly to mobile and desktop.