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

@ultiplace/claude-skill

v1.0.1

Published

Skill Claude (Anthropic) officielle pour creer, publier et gerer des salons virtuels Ultiplace et referencer des salons professionnels physiques dans l'annuaire, via l'API REST v1 et le serveur MCP Ultiplace.

Readme

@ultiplace/claude-skill

Skill Claude (Anthropic) officielle pour piloter Ultiplace, la plateforme française de salons virtuels éditée par REALITIM (Nantes). Elle permet à Claude de créer, publier et gérer des salons virtuels, ainsi que de référencer et enrichir des salons professionnels physiques dans l'annuaire Ultiplace, le tout en langage naturel.

  • Site : https://www.ultiplace.com
  • Documentation IA : https://www.ultiplace.com/ai
  • Contact : [email protected]

Ce que fait la skill

La skill expose à Claude l'API REST v1 d'Ultiplace (documentée en OpenAPI 3.1) pour, entre autres :

  • Créer un salon virtuel complet (halls + stands + conférences) en un seul appel via un DSL JSON, le publier, l'archiver.
  • Ajouter et personnaliser des stands exposants, programmer des conférences, inviter des exposants par email.
  • Rechercher dans l'annuaire public des salons virtuels et lire les analytics.
  • Référencer, enrichir et soumettre à modération des salons professionnels physiques (présentiel) dans l'annuaire Ultiplace.

La liste complète des outils, la méthodologie et les exemples de DSL sont décrits dans SKILL.md.

Installation / activation dans Claude

La skill est un paquet documentaire (un SKILL.md au format Anthropic Agent Skill, sans dépendance runtime).

  1. Récupérer le paquet :
npm install @ultiplace/claude-skill
  1. Copier le dossier de la skill dans le répertoire des skills de Claude :
cp -R node_modules/@ultiplace/claude-skill \
  "~/Library/Application Support/Claude/skills/ultiplace"
  1. Redémarrer Claude Desktop, puis vérifier que la skill « ultiplace » apparaît dans Settings → Skills.

La skill s'active automatiquement quand vous parlez de salon virtuel, de stand exposant, de conférence, d'invitations, ou de référencement d'un salon professionnel physique dans un annuaire.

Test rapide

Dans Claude, demandez :

Liste mes salons Ultiplace.

Claude vous demandera de connecter votre compte Ultiplace (OAuth) avant de répondre.

Endpoints

| Ressource | URL | |---|---| | API REST v1 | https://www.ultiplace.com/api/v1 | | Spécification OpenAPI | https://www.ultiplace.com/openapi.json | | Serveur MCP (alternative) | https://www.ultiplace.com/api/mcp |

Quelques outils exposés (voir SKILL.md pour la liste exhaustive) :

  • createSalonPOST /api/v1/salons
  • publishSalonPOST /api/v1/salons/{id}/publish
  • createStandPOST /api/v1/salons/{id}/stands
  • inviteExhibitorsPOST /api/v1/salons/{id}/exhibitors/invite
  • searchPhysicalSalonsGET /api/v1/directory/physical-salons
  • submitPhysicalSalonForReviewPOST /api/v1/directory/physical-salons/{id}/submit-review

Authentification

Trois modes sont acceptés :

  1. OAuth 2.0 PKCE (recommandé pour les utilisateurs finaux) :

    • Autorisation : https://www.ultiplace.com/api/mcp/oauth/authorize
    • Token : https://www.ultiplace.com/api/mcp/oauth/token
    • Scopes : salon:read salon:write salon:publish stand:write team:write analytics:read
    • Scopes annuaire : directory:read, directory:write, directory:publish (ce dernier réservé aux admins Ultiplace).
  2. Clé API via l'en-tête X-Ultiplace-Key: utp_live_xxx — pour les intégrations serveur-à-serveur.

  3. Firebase ID Token via l'en-tête Authorization: Bearer xxx — réservé aux intégrations internes de l'application Ultiplace.

Charte couleurs

Ultiplace utilise exclusivement une palette bleue : #4169E1 (primaire) et #0085FF (accent). Aucun violet / indigo / purple n'est utilisé. Si une couleur de branding est demandée, restez sur cette palette.

Avertissement RGPD

  • Hébergement dans l'UE (Firebase Europe + Vercel Frankfurt).
  • N'incluez aucune donnée personnelle dans des prompts susceptibles d'être archivés sans le consentement de la personne concernée.
  • Les emails saisis pour inviteExhibitors sont stockés dans la collection SalonInvitations avec une durée de rétention de 90 jours.
  • Tout salon physique ajouté par l'IA reste en brouillon : il doit être soumis à la review humaine (submitPhysicalSalonForReview) et ne peut être considéré comme publié qu'après confirmation d'un admin Ultiplace.

Licence

Logiciel propriétaire — © REALITIM EURL. Tous droits réservés. Voir LICENSE.