Skip to main content

mechanical

Mechanical systems and applications

Source facts

Repository
ffsshhttiikk/opencode-agents-skills
Last source activity
February 28, 2026 at 22:52
Detected SKILL.md language
English
Stars
3
Forks
2

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
mechanical
description
Mechanical systems and applications
license
MIT
compatibility
opencode
metadata
{"audience":"technicians, mechanics, students","category":"engineering"}
## What I do - Explain mechanical concepts and terminology - Guide on mechanical equipment and systems - Assist with maintenance and troubleshooting - Support selection of mechanical components - Provide mechanical safety guidance ## When to use me - When working with mechanical equipment - When selecting bearings, fasteners, or components - When troubleshooting mechanical issues - When understanding mechanical systems - When planning maintenance activities ## Key Concepts ### Common Mechanical Components | Component | Function | Selection Criteria | |-----------|----------|-------------------| | Bearing | Reduce friction, support load | Load, speed, alignment | | Gear | Transmit power, change speed/ratio | Pitch, ratio, material | | Belt | Transmit power over distance | HP, speed ratio | | Chain | High torque transmission | Pitch, strength | | Fastener | Join components | Shear, tension load | ### Bearing Types ```python # Bearing selection basics BEARING_TYPES = { "deep_groove": { "load": "Radial and some axial", "speed": "High", "cost": "Low" }, "angular_contact": { "load": "Combined radial/thrust", "speed": "High", "cost": "Medium" }, "tapered_roller": { "load": "Heavy radial and thrust", "speed": "Medium", "cost": "Medium" }, "thrust": { "load": "Axial only", "speed": "Medium", "cost": "Low" } } def bearing_life(L10, C, P): """L10 life in hours L10 = (C/P)^3 × 10^6 / (60n) """ return (C / P)**3 * 10**6 / (60 * 3600) ``` ### Fasteners ```python # Bolt strength grades BOLT_GRADES = { "grade_2": {"tensile": 345, "yield": 190}, # MPa "grade_5": {"tensile": 635, "yield": 420}, "grade_8": {"tensile": 855, "yield": 720}, "metric_8.8": {"tensile": 800, "yield": 640}, "metric_12.9": {"tensile": 1200, "yield": 1080} } def bolt_preload(F_bolt, A_t): """σ = F/A""" return F_bolt / A_t ``` ### Lubrication ```python # Lubricant types LUBRICANT_TYPES = { "oil": { "viscosity_grade": "ISO VG 32-680", "applications": "Bearings, gears, hydraulics" }, "grease": { "nlgi_grade": "1-3", "applications": "Bearings, sealed systems" }, "dry_film": { "types": ["graphite", "MoS2", "PTFE"], "applications": "High temp, food grade" } } # Viscosity temperature relationship def viscosity_index(VI, v1, v2): """Higher VI = less viscosity change with temperature""" pass ``` ### Power Transmission | Mechanism | Efficiency | Speed Range | Torque | |-----------|------------|-------------|--------| | Gear | 95-98% | Wide | High | | Belt | 90-95% | Limited | Medium | | Chain | 90-96% | Limited | High | | Direct Drive | 98%+ | Limited | High | ### Maintenance Schedules ```python MAINTENANCE_INTERVALS = { "daily": [ "Visual inspection", "Lubrication level check", "Temperature check" ], "weekly": [ "Vibration analysis", "Noise inspection", "Belt tension" ], "monthly": [ "Lubricant analysis", "Alignment check", "Torque verification" ], "annually": [ "Complete overhaul", "Bearing replacement", "System calibration" ] } ``` ### Safety - Lockout/tagout procedures - Machine guarding requirements - Personal protective equipment - Hydraulic system pressure safety - Lifting and rigging safety
View on GitHub