@enzo_point/qobi
v2.0.1
Published
Qobi CLI — Internal AI resource manager
Readme
Qobi CLI
CLI pour QuHub — gestion de ressources AI interne.
Installation
npm install -g @enzo_point/qobiAuthentification
qobi login # Ouvre le navigateur (Google OAuth)
qobi whoami # Compte connecte
qobi logout # DeconnexionWorkflow
Creer et publier
mkdir mon-skill && cd mon-skill
qobi init # Prompt interactif
# ... editez vos fichiers ...
qobi push # Upload + soumission pour reviewMettre a jour
# Modifiez vos fichiers
qobi push # Nouvelle version + re-reviewInstaller une ressource
qobi install <slug> # Telecharge + cree .qobi.jsonForker
qobi install editorial-tone
cd editorial-tone
qobi fork # Prochain push = nouvelle ressource
qobi pushConsulter
qobi list # Toutes les ressources
qobi list -t skill # Par type
qobi list --tool claude # Par outil
qobi search "editorial" # Rechercher
qobi status # Etat local vs serveurValeurs autorisees
| Champ | Valeurs |
| ----- | ------- |
| type | skill, prompt, template |
| tool | claude, gemini, cursor, n8n, all |
| dept | all, tech, music, marketing, produit, hr, finance |
.qobi.json
Manifest cree par init ou install :
{
"name": "Mon Skill",
"type": "skill",
"tool": "claude",
"dept": "tech",
"tags": ["editorial"],
"main": null,
"resource_id": null,
"version": "1.0.0",
"description": "Description"
}resource_id: null= pas encore publieresource_id: "uuid"= lie a une ressource sur QuHub- Le push met a jour si
resource_idexiste, cree sinon
Securite
- Zero credentials dans le package npm
- Config recue du serveur pendant le login
- Token stocke en
~/.qobi/token.json(permissions 0o600) - Port aleatoire + state CSRF pour le flow OAuth
- Acces restreint aux comptes Google @qobuz.com
