מה זה shabbat-aware-scheduler?
shabbat-aware-scheduler בודק כל תאריך מבוקש מול שבת, ערב חג וחג בישראל, ומציע חלופה שלא נופלת על זמן שבו עסק ישראלי לא עובד. הוא שולף זמני כניסת ויציאת שבת אמיתיים מ-HebCal, ומתאים את עצמו לתזמון פגישות, פרסום ברשתות, עדכוני מערכת ומשימות אוטומטיות חוזרות.
עסק שמתזמן פגישות, פרסומים או עדכוני מערכת בלי לבדוק את הלוח העברי מגלה מוקדם או מאוחר שהוא תיזמן משהו בדיוק בכניסת שבת או באמצע חג. shabbat-aware-scheduler בודק כל תאריך מול שבת, ערב חג וחג לפני שהוא מאשר אותו, ומציע חלופה קרובה שכן מתאימה. הוא לא נותן פסיקת הלכה, רק מחשב זמנים ומתאים אותם ללוח עבודה ישראלי.
הליבה של הסקיל היא שליפת זמני כניסת ויציאת שבת אמיתיים מ-HebCal, שירות ציבורי בחינם, לפי עיר או קואורדינטות. הסקיל ממליץ להעדיף מזהה עיר, geonameid, במקום קואורדינטות גולמיות, כי ה-API אז מיישם אוטומטית את מנהג הדלקת הנרות של אותה עיר בלי צורך לחשב בעצמכם כמה דקות לפני השקיעה. check_shabbat.py מריץ את הבדיקה בפועל, ו-references/israeli-holiday-calendar.md מכיל את לוח החגים המלא לתכנון מראש.
לדוגמה, סוכנות שיווק שרוצה לתזמן פרסום אוטומטי לרשתות חברתיות במשך חודש שלם יכולה לבקש מהסקיל לדלג על שבתות וחגים בלוח, כדי שפוסט לא ייצא בדיוק כשקהל היעד הישראלי לא זמין. חברת תוכנה שמתכננת עדכון גרסה יכולה לבקש בדיקה שהעדכון לא נופל בערב חג או בשבת עצמה, כדי לא להיתקע בלי צוות תמיכה זמין אם משהו משתבש.
למי זה מתאים
- סוכנות שמתזמנת פרסום ברשתות חברתיות לעסקים ישראליים ורוצה לדלג על שבתות וחגים
- צוות פיתוח שרוצה לוודא שעדכוני מערכת לא יוצאים בערב חג או בשבת
- עסק שמתזמן פגישות עם לקוחות ורוצה להישאר בשעות עבודה ישראליות מיום ראשון עד חמישי
- מי שמריץ משימות אוטומטיות חוזרות, כמו דוחות יומיים, ורוצה לדלג עליהן בשבת ובחג
- מי שמתכנן אירוע או השקה ורוצה לבדוק מראש שהתאריך לא נופל על חג
מה הוא עושה
בדיקת שבת וחג לכל תאריך
check_shabbat.py בודק תאריך מבוקש מול שבת, ערב חג וחג, ומחזיר תשובה ברורה אם התאריך פנוי לפעילות עסקית.
זמני כניסת ויציאת שבת אמיתיים
שולף מ-HebCal API זמנים לפי מזהה עיר, geonameid, כדי לקבל את מנהג הדלקת הנרות המדויק של אותה עיר בלי חישוב ידני.
לוח חגים ישראלי מלא
references/israeli-holiday-calendar.md מרכז את כל החגים והמועדים לתכנון מראש של חודשים קדימה.
תזמון פרסום ופגישות
מתאים תאריכים מוצעים לשעות עבודה ישראליות, ראשון עד חמישי, ומדלג אוטומטית על שבתות וחגים בתכנון פרסום או פגישות.
תזמון פריסות ומשימות אוטומטיות
עוזר לוודא שעדכוני מערכת ומשימות cron חוזרות לא רצות בשבת או בחג, כדי שלא יתקעו בלי מי שיטפל בתקלה.
עובד גם בלי חיבור רשת
אפשר להריץ עם נתוני חגים שנשמרו מראש כשאין גישה ל-HebCal, אם כי הזמנים המדויקים יהיו פחות עדכניים.
דוגמאות שימוש
מה כותבים ל-Claude אחרי ההתקנה, ומה מקבלים.
תזמון פרסום ברשתות לחודש קדימה
רוצה לתזמן פוסטים לאינסטגרם לכל החודש הקרוב. תשתמש ב-shabbat-aware-scheduler ותוודא שאף פוסט לא יוצא בשבת או בחגמה מקבלים: רשימת תאריכים מתוקנת שמדלגת על שבתות וחגים בלוח, עם הצעת שעה חלופית קרובה לכל תאריך שהיה מתנגש.
בדיקת מועד לעדכון מערכת
רוצים להעלות עדכון גרסה ביום חמישי בערב. תשתמש ב-shabbat-aware-scheduler ותבדוק אם זה בטוח מבחינת שבת וחגמה מקבלים: בדיקה מול הלוח העברי, עם אזהרה אם התאריך המוצע קרוב מדי לכניסת שבת, והצעת חלון זמן בטוח יותר להעלאת העדכון.
תזמון פגישות לקוח בשבוע הבא
צריך לקבוע שלוש פגישות לקוח בשבוע הבא. תשתמש ב-shabbat-aware-scheduler ותציע לי זמנים בשעות עבודה ישראליותמה מקבלים: הצעת שלושה חלונות זמן בימים ראשון עד חמישי, בתוך שעות עבודה מקובלות, עם בדיקה שאין חג באמצע השבוע שמקצר את הימים הזמינים.
דוח יומי אוטומטי שמדלג על שבת
יש לי סקריפט ששולח דוח יומי בבוקר. תשתמש ב-shabbat-aware-scheduler ותעזור לי לוודא שהוא לא רץ בשבתמה מקבלים: הסבר איך לשלב את הבדיקה מ-check_shabbat.py בתזמון המשימה, כך שהריצה מדלגת אוטומטית על שבת ועל ימי חג.
מה צריך לפני שמתחילים
- Claude Code או כל סוכן שתומך בהרצת סקריפטים ובקריאות רשת
- git להתקנה בפקודה, או Node.js 20 ומעלה אם משתמשים ב-CLI של skills-il
- Python מומלץ להרצת check_shabbat.py, לא חובה אם עובדים ישירות מול Claude
- חיבור רשת לקריאה ל-HebCal API, שהוא שירות ציבורי וחינמי בלי מפתח API
- אפשר לעבוד גם בלי רשת עם נתוני חגים שנשמרו מראש, בדיוק נמוך יותר
אין עדיין Claude Code? במדריך הזה יש התקנה צעד אחרי צעד.
איך מתקינים את shabbat-aware-scheduler.
יש 3 דרכים, ומספיקה אחת מהן. הראשונה הכי פשוטה, בלי קוד בכלל.
הכי פשוט: באפליקציה של Claude, בלי שום קוד
מתאים ל-Claude במחשב ובדפדפן. לוקח דקה, ועושים את זה פעם אחת.
- מורידים את הסקילהורדת shabbat-aware-scheduler.zip (46 KB)לא פותחים את הקובץ, מעלים אותו כמו שהוא.
- מדליקים פעם אחת את היכולתב-Claude נכנסים ל-Settings, ואז Capabilities, ומדליקים את
Code execution and file creation. - מעלים את הקובץנכנסים ל-Customize, ואז Skills, לוחצים על הפלוס, בוחרים
Create skillואזUpload a skill, ובוחרים את הקובץ שהורדתם. - זהו, עובדיםמבקשים מ-Claude את המשימה במילים רגילות, והוא משתמש בסקיל לבד כשהוא רלוונטי.
ב-Claude Code: מדביקים הודעה אחת
פותחים שיחה חדשה ב-Claude Code, מעתיקים את ההודעה ומדביקים. כש-Claude מבקש אישור להריץ, לוחצים Allow.
תתקין לי בבקשה את הסקיל shabbat-aware-scheduler ממאגר skills-il/localization. תריץ בדיוק את הפקודה הזו בטרמינל: D="$(mktemp -d)" && git clone --depth 1 -q https://github.com/skills-il/localization "$D/repo" && mkdir -p ~/.claude/skills && cp -R "$D/repo/shabbat-aware-scheduler" ~/.claude/skills/ && rm -rf "$D" && echo "הותקן ✓"
בטרמינל, ידנית
למי שמעדיף להריץ בעצמו. מעתיקים לטרמינל ומריצים.
D="$(mktemp -d)" && git clone --depth 1 -q https://github.com/skills-il/localization "$D/repo" && mkdir -p ~/.claude/skills && cp -R "$D/repo/shabbat-aware-scheduler" ~/.claude/skills/ && rm -rf "$D" && echo "הותקן ✓"
npx skills-il add skills-il/localization@v1.4.0-shabbat-aware-scheduler --skill shabbat-aware-scheduler -a claude-code -y -gצריך להפעיל מחדש את Claude Code כדי שהסקיל ייטען. אם יש חסימת רשת ארגונית, כדאי לוודא שהיא לא חוסמת קריאות ל-HebCal API.
- מריצים ls ~/.claude/skills/shabbat-aware-scheduler ומוודאים שמופיע SKILL.md
- בשיחה חדשה מקלידים / ומחפשים shabbat
- שואלים את Claude: יש לך סקיל שמתזמן דברים בהתחשב בשבת ובחגים בישראל?
מריצים שוב את אותה פקודת git, והיא מחליפה את התיקייה הקיימת בגרסה העדכנית. עם ה-CLI של skills-il מריצים npx skills-il update.
rm -rf ~/.claude/skills/shabbat-aware-scheduler
איך משתמשים ביום יום
- מציינים לClaude את העיר או המיקום, כדי שהסקיל ישתמש בזמני כניסת השבת המדויקים של אותו מקום
- נותנים את טווח התאריכים או המשימה החוזרת שרוצים לתזמן, ומבקשים בדיקה מול שבת וחגים
- לתזמון חודשי, מבקשים רשימה מלאה עם חלופות מוצעות לכל תאריך שמתנגש
- למשימות אוטומטיות, משלבים את check_shabbat.py כשלב בדיקה לפני שהמשימה עצמה רצה
טיפים שימושיים
- כדאי להעדיף geonameid של העיר במקום קואורדינטות ידניות, כי אז המנהג המקומי מיושם אוטומטית בלי טעות בחישוב הדקות
- ערב חג לרוב מתפקד כמו ערב שבת מבחינת שעות עבודה, ולכן כדאי לכלול אותו בבדיקה ולא רק את יום החג עצמו
- בעסק עם קהל דתי או מסורתי, כדאי להתייעץ גם על שעות הבוקר שאחרי צאת השבת ולא רק על הכניסה
- לחגים של יומיים בתפוצות, הסקיל לא מכסה את הכלל הזה ומתמקד בלוח הישראלי בן יום אחד
תקלות נפוצות
הזמנים שחזרו נראים לא מדויקים
אין חיבור רשת ל-HebCal
לא בטוחים אם ערב חג נחשב יום עבודה מלא
שאלות ותשובות
הסקיל פוסק הלכה?
עולה כסף להשתמש בו?
מתאים גם לתפוצות עם חג של יומיים?
אפשר להשתמש בו בלי אינטרנט בכלל?
קרדיט ומקור. shabbat-aware-scheduler נכתב על ידי skills-il ונמצא ב-skills-il/localization ברישיון MIT. skills-il הוא פרויקט קוד פתוח ישראלי של סקילים ל-AI, ואפשר למצוא את כל הסקילים שלהם גם ב-agentskills.co.il. את העמוד כתב קורן בן עזרא אחרי בדיקה של המאגר ושל פקודות ההתקנה (30.09.2026). מאגרים מתעדכנים, ולכן אם משהו השתנה, המאגר הוא המקור הקובע.