本文へ移動
cccskills
無料GitHub で公開

url-shortener

Raccourcir des URLs via is.gd ou v.gd. Use when: l'utilisateur demande de raccourcir une URL, créer un lien court, ou simplifier une URL longue. NOT for: URLs nécessitant une authentification, liens personnalisés avec domaine propre, analytics avancés.

インストール方法を見る

含まれるファイル(2)

  • SKILL.md3.6 KB
  • source.json770 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

URL Shortener Skill

Raccourcir des URLs rapidement via des services gratuits.

Quand l'utiliser

✅ USE ce skill quand:

  • "Raccourcis cette URL"
  • "Crée un lien court pour..."
  • "Simplifie ce lien"
  • L'utilisateur fournit une URL longue à raccourcir

❌ N'utilisez PAS ce skill pour:

  • URLs nécessitant une authentification
  • Liens personnalisés avec domaine propre
  • Analytics avancés des clics
  • URLs internes/privées

Services disponibles

is.gd (recommandé)

Service gratuit, fiable et sans publicité.

# Raccourcir une URL simple
curl -s "https://is.gd/create.php?format=simple&url=https://example.com/very/long/url"

# Avec URL encodée (recommandé pour les URLs complexes)
curl -s "https://is.gd/create.php?format=simple&url=$(python3 -c 'import urllib.parse; print(urllib.parse.quote("https://example.com/long url with spaces"))')"

v.gd (alternative)

Même service que is.gd avec un domaine différent.

curl -s "https://v.gd/create.php?format=simple&url=https://example.com"

Utilisation du script Python

Pour une utilisation plus robuste avec gestion d'erreurs:

python3 {baseDir}/shorten.py "https://example.com/very/long/url/to/shorten"

Le script gère automatiquement:

  • L'encodage de l'URL
  • Les erreurs réseau
  • Le fallback entre services

Exemples d'utilisation

Exemple 1: URL simple

Demande: "Raccourcis https://github.com/openclaw/openclaw"

Commande:

curl -s "https://is.gd/create.php?format=simple&url=https://github.com/openclaw/openclaw"

Réponse: https://is.gd/openclaw

Exemple 2: URL avec espaces

Demande: "Raccourcis https://example.com/path with spaces"

Commande:

python3 {baseDir}/shorten.py "https://example.com/path with spaces"

Exemple 3: Via le script

Demande: "Crée un lien court pour mon site"

Action: Demander l'URL, puis:

python3 {baseDir}/shorten.py "<url_fournie>"

Format de sortie

FormatDescriptionExemple
format=simpleRetourne uniquement l'URL raccourciehttps://is.gd/abc123
format=jsonRetourne un JSON avec métadonnées{"shorturl": "...", "err": ""}

Workflow typique

  1. Recevoir l'URL à raccourcir
  2. Encoder l'URL si nécessaire
  3. Appeler l'API is.gd ou v.gd
  4. Retourner l'URL raccourcie à l'utilisateur

Notes importantes

  • Pas de clé API requise - Service gratuit
  • Rate limiting - Soyez raisonnable dans l'utilisation
  • Les liens n'expirent pas - Les URLs raccourcies sont permanentes
  • Pas de personnalisation - Le suffixe est généré automatiquement

Gestion des erreurs

ErreurCauseSolution
Error: Invalid URLURL malforméeVérifier le format de l'URL
Error: Blocked domainDomaine bloqué par le serviceEssayer un autre service
Connection errorProblème réseauRéessayer plus tard

Script intégré

Le script shorten.py fournit une interface robuste:

# Utilisation basique
python3 {baseDir}/shorten.py "https://example.com"

# Avec service spécifique
python3 {baseDir}/shorten.py --service vgd "https://example.com"

# Mode verbeux
python3 {baseDir}/shorten.py --verbose "https://example.com"

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

007

無料

Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.

日本語の概要は準備中です。原文の説明を表示しています。

aibot88/sec_skill_store42026年5月27日 更新

Guides the creation of agile user stories and Gherkin feature files. Use when the user wants to create a user story, write acceptance criteria, define Gherkin scenarios, or author BDD feature files. This should trigger for requests such as Create a user story; Write a user story; I need to write a user story. Part of cursor-rules-java project

日本語の概要は準備中です。原文の説明を表示しています。

aibot88/sec_skill_store42026年5月27日 更新

Facilitates conversational discovery to create Architectural Decision Records (ADRs) for non-functional requirements using the ISO/IEC 25010:2023 quality model. Use when the user wants to document quality attributes, NFR decisions, security/performance/scalability architecture, or design systems with measurable quality criteria. This should trigger for requests such as Create ADR for Non-functional requirements; Document Non-functional requirements; Capture Non-functional requirements; Generate Non-functional requirements in an ADR. Part of cursor-rules-java project

日本語の概要は準備中です。原文の説明を表示しています。

aibot88/sec_skill_store42026年5月27日 更新

Run a health check on an existing project: dependency audit, security scan, test runner detection, CI/CD evaluation, and missing configuration analysis. Maps the three execution gates (pre/in/post) from /10x-bootstrapper to an assessment framework for existing codebases. Reads optional context/foundation/stack-assessment.md from /10x-stack-assess to focus checks on identified gaps. Writes context/foundation/health-check.md with findings, prioritized fixes, and an agent-readiness verdict. Use when the user has an existing project and wants to verify its health before working with an agent. Trigger phrases: "health check", "check my project", "audit my project", "is my project healthy", "sprawdź projekt", "audyt projektu", "health-check", "project health". Use AFTER /10x-stack-assess (brownfield chain), BEFORE agent onboarding (m1-l4).

日本語の概要は準備中です。原文の説明を表示しています。

aibot88/sec_skill_store42026年5月27日 更新

10x-team

無料

You MUST use this when building projects end-to-end. Orchestrates all 12 team roles — automatically switches between CTO, architect, PM, engineers, SRE, security, DBA, QA, and EM based on the current phase of work. Starts with brainstorming before any implementation.

日本語の概要は準備中です。原文の説明を表示しています。

aibot88/sec_skill_store42026年5月27日 更新

Use when you need to add or configure Maven plugins in your pom.xml — including quality tools (enforcer, surefire, failsafe, jacoco, pitest, spotbugs, pmd), security scanning (OWASP), code formatting (Spotless), version management, container image build (Jib), build information tracking, and benchmarking (JMH) — through a consultative, modular step-by-step approach that only adds what you actually need. This should trigger for requests such as Add Maven plugins in pom.xml; Improve Maven plugins in pom.xml. Part of cursor-rules-java project

日本語の概要は準備中です。原文の説明を表示しています。

aibot88/sec_skill_store42026年5月27日 更新

aibot88 のスキルをすべて見る

このスキルの問題を報告する