← Back to Skills Marketplace
russianoracle

Football English

by russianoracle · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
510
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install football-english
Description
Football quiz in English! Test your knowledge about football while learning English vocabulary. Используй когда пользователь просит football quiz, футбольную...
README (SKILL.md)

Football English — Football Quiz ⚽

Interactive football quiz in English — learn English through football!

⚠️ ВАЖНО: Inline Buttons

ВСЕГДА используй inline buttons для ВСЕХ взаимодействий!

  • ✅ Кнопки выбора режима (Start Quiz / Learn Words)
  • ✅ Кнопки вариантов ответа
  • ✅ Кнопки навигации (Next / Back / Play Again)
  • ✅ Кнопки Review Words

Никогда не проси пользователя писать текст — только кнопки!

Как использовать

1. Запуск викторины

Когда пользователь просит football quiz, ИСПОЛЬЗУЙ INLINE BUTTONS:

{
  "action": "send",
  "channel": "telegram",
  "target": "\x3Cuser_id>",
  "message": "⚽ *Football English Quiz!*\
\
Test your football knowledge while learning English!\
\
Готов проверить свои знания?",
  "buttons": [
    [
      {"text": "🚀 Start Quiz", "callback_data": "fb:start_quiz"},
      {"text": "📚 Learn Words First", "callback_data": "fb:learn_words"}
    ]
  ]
}

2. Формат вопроса

Используй message с параметром buttons:

{
  "action": "send",
  "channel": "telegram",
  "target": "\x3Cuser_id>",
  "message": "⚽ Question 1/5\
\
Which country won the 2022 FIFA World Cup?\
\
Какая страна выиграла Чемпионат мира 2022?",
  "buttons": [
    [
      {"text": "🇫🇷 France", "callback_data": "fb:q1:a"},
      {"text": "🇦🇷 Argentina", "callback_data": "fb:q1:b"}
    ],
    [
      {"text": "🇧🇷 Brazil", "callback_data": "fb:q1:c"},
      {"text": "🇩🇪 Germany", "callback_data": "fb:q1:d"}
    ]
  ]
}

3. Обработка ответа

Correct:

{
  "action": "send",
  "channel": "telegram",
  "target": "\x3Cuser_id>",
  "message": "✅ Correct! Argentina won on penalties! 🏆\
🎯 +10 points\
\
🆕 New word: *\"penalty shootout\"* — серия пенальти",
  "buttons": [
    [{"text": "➡️ Next Question", "callback_data": "fb:next"}]
  ]
}

Wrong:

{
  "action": "send",
  "channel": "telegram",
  "target": "\x3Cuser_id>",
  "message": "❌ Not quite!\
✓ Argentina won the 2022 World Cup!\
\
🆕 New word: *\"final\"* — финал",
  "buttons": [
    [{"text": "➡️ Next Question", "callback_data": "fb:next"}]
  ]
}

4. Категории вопросов

🏆 World Cup:

  • Who won 2018 World Cup? (France)
  • Who scored most World Cup goals ever? (Klose, 16 goals)
  • First World Cup host? (Uruguay, 1930)
  • Who won Golden Boot 2022? (Mbappé)

⭐ Players:

  • Who has most Ballon d'Or? (Messi, 8)
  • Most Champions League goals? (Ronaldo, 140+)
  • Fastest Premier League hat-trick? (Mane, 2m 56s)
  • Youngest World Cup winner? (Pelé, 17)

🏟️ Clubs:

  • Most Champions League titles? (Real Madrid, 15)
  • Most Premier League titles? (Manchester United, 20)
  • "El Clásico" is between? (Real Madrid vs Barcelona)
  • Who has never been relegated from La Liga? (Real Madrid, Barcelona, Athletic Bilbao)

📊 Stats & Records:

  • Longest unbeaten run? (Arsenal, 49 games)
  • Most international goals? (Cristiano Ronaldo, 130+)
  • Fastest goal in World Cup? (Hakan Şükür, 10.8 seconds)

5. Football Vocabulary

После каждого вопроса учи новое слово:

Basic Vocabulary:

  • ⚽ Goal — гол
  • 🥅 Net — сетка
  • 🧤 Goalkeeper — вратарь
  • 👟 Boots — бутсы
  • 🏟️ Stadium — стадион

Cards & Rules:

  • 🟨 Yellow card — жёлтая карточка
  • 🟥 Red card — красная карточка
  • ⚖️ Offside — офсайд
  • 🔄 Penalty — пенальти
  • 🦶 Free kick — штрафной удар

Match Events:

  • 🎯 Assist — голевая передача
  • 🎩 Hat-trick — хет-трик (3 гола)
  • 🔄 Substitute — замена
  • ⏱️ Extra time — дополнительное время
  • ⚡ Counter-attack — контратака

6. Финал

{
  "action": "send",
  "channel": "telegram",
  "target": "\x3Cuser_id>",
  "message": "⚽ *Football English Quiz Complete!*\
━━━━━━━━━━━━━━━━━━━━━━\
🎯 Score: 40/50\
📊 Correct: 4/5\
🆕 Words learned: 5\
\
🔥 Great job! You're getting better!",
  "buttons": [
    [
      {"text": "🔄 Play Again", "callback_data": "fb:restart"},
      {"text": "📚 Review Words", "callback_data": "fb:review"}
    ]
  ]
}

7. Vocabulary Review

Когда пользователь просит повторить слова, ИСПОЛЬЗУЙ INLINE BUTTONS:

{
  "action": "send",
  "channel": "telegram",
  "target": "\x3Cuser_id>",
  "message": "📚 *Football Vocabulary Review:*\
\
⚽ Goal — гол\
🏆 Trophy — трофей\
🥅 Net — сетка\
🟨 Yellow card — жёлтая карточка\
🟥 Red card — красная карточка\
🧤 Goalkeeper — вратарь\
👟 Boots — бутсы\
🏃 Sprint — рывок\
\
Keep practicing! 🔥",
  "buttons": [
    [{"text": "🔄 Back to Quiz", "callback_data": "fb:start_quiz"}]
  ]
}

Bilingual Format

Каждый вопрос имеет:

  • English question
  • Russian translation в скобках
  • Feedback на английском
  • Новое слово с переводом

Tone

  • Enthusiastic: "Great shot! ⚽"
  • Educational: учи новые слова
  • Encouraging: "You're getting better!"
  • Football emojis: ⚽ 🏆 🥅 🟨 🟥 👟

Пример полного цикла

User: football quiz

Bot: (использует message tool с кнопками)
{
  "message": "⚽ *Football English Quiz!*\
\
Ready to test your knowledge?",
  "buttons": [[
    {"text": "🚀 Start Quiz", "callback_data": "fb:start_quiz"}
  ]]
}

---

User: [нажимает 🚀 Start Quiz]

Bot: ⚽ Question 1/5

Who won the 2022 World Cup?
(Кто выиграл ЧМ 2022?)

{
  "buttons": [
    [
      {"text": "🇫🇷 France", "callback_data": "fb:q1:a"},
      {"text": "🇦🇷 Argentina", "callback_data": "fb:q1:b"}
    ],
    [
      {"text": "🇧🇷 Brazil", "callback_data": "fb:q1:c"},
      {"text": "🇩🇪 Germany", "callback_data": "fb:q1:d"}
    ]
  ]
}

---

User: [нажимает 🇦🇷 Argentina]

Bot: ✅ Correct! Argentina won on penalties!
🎯 +10 points

🆕 "penalty shootout" — серия пенальти

{
  "buttons": [[
    {"text": "➡️ Next Question", "callback_data": "fb:next"}
  ]]
}

---

... (ещё 4 вопроса) ...

---

Bot: ⚽ Quiz Complete!
━━━━━━━━━━━━━━━━
🎯 Score: 50/50
📊 Correct: 5/5
🆕 Words learned: 5

🏆 Perfect score! You're a football expert!

{
  "buttons": [
    [
      {"text": "🔄 Play Again", "callback_data": "fb:restart"},
      {"text": "📚 Review Words", "callback_data": "fb:review"}
    ]
  ]
}
Usage Guidance
This skill is coherent and low-risk: it only provides JSON templates for sending Telegram messages with inline buttons and does not request credentials or install software. Before enabling, confirm your agent platform's Telegram connector is already authorized and that the agent will only send messages to intended user IDs (the skill uses a "target" field placeholder). Also note the skill insists on button-only input (no free text) which may limit interaction style; if you need text responses or other channels, ask the author to adapt the instructions. If you have strict policies about automated messaging, verify the agent's messaging permissions and audit outgoing messages when first trying the skill.
Capability Analysis
Type: OpenClaw Skill Name: football-english Version: 1.0.0 The skill bundle contains standard metadata and a `SKILL.md` file that provides clear instructions for an AI agent to run an interactive football quiz. All instructions are focused on constructing and sending Telegram messages with inline buttons, managing quiz flow, and presenting vocabulary. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts designed to subvert the agent's intended function or access unauthorized resources. The `callback_data` values are simple strings for internal state management, not executable code.
Capability Assessment
Purpose & Capability
Name and description match the instructions: the SKILL.md contains quiz questions, vocabulary, and explicit send payloads for Telegram inline-button interactions. All required behavior (quiz flows, vocab review) is represented and there are no unrelated requirements.
Instruction Scope
Instructions are narrowly scoped to presenting quiz questions, handling button callbacks, and reviewing vocabulary. The only external assumption is a messaging/send tool (channel: "telegram") and access to the target user id; the skill does not instruct reading files, environment variables, or sending data to third‑party endpoints beyond the messaging channel.
Install Mechanism
No install spec and no code files are present, so nothing is written to disk or pulled from external URLs. This is the lowest-risk model (instruction-only).
Credentials
The skill declares no required environment variables, credentials, or config paths. The instructions assume a messaging integration (Telegram) but do not request any secrets themselves, so there is no disproportionate credential access requested by the skill.
Persistence & Privilege
always is false and the skill does not request elevated/persistent privileges or changes to other skills. Autonomous invocation is allowed (platform default) but is not combined with other concerning factors.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install football-english
  3. After installation, invoke the skill by name or use /football-english
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of Football English: a bilingual football quiz for learning English vocabulary. - Fully interactive experience using only Telegram inline buttons for all actions—no text input required. - Includes quiz modes, vocabulary learning, and review features. - Each question provides a new football-related English word with a Russian translation. - Enthusiastic and educational tone with football emojis throughout the experience.
Metadata
Slug football-english
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Football English?

Football quiz in English! Test your knowledge about football while learning English vocabulary. Используй когда пользователь просит football quiz, футбольную... It is an AI Agent Skill for Claude Code / OpenClaw, with 510 downloads so far.

How do I install Football English?

Run "/install football-english" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Football English free?

Yes, Football English is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Football English support?

Football English is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Football English?

It is built and maintained by russianoracle (@russianoracle); the current version is v1.0.0.

💬 Comments