Skip to main content Skills Marketplace 发现并探索由社区构建的 Agent Skills
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ffsshhttiikk/opencode-agents-skills --skill physiology命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
下载 Zip 下载中... name physiology description Study of normal function in living systems, including organ systems, homeostasis, and integrative biology category biology keywords ["physiology","homeostasis","organ systems","metabolism","circulation","respiration","nervous system"]
Physiology
What I Do
Physiology studies the normal function of living systems at molecular, cellular, and organismal levels. I cover organ systems (cardiovascular, respiratory, nervous, endocrine), homeostasis, metabolism, fluid balance, and integrative physiology. I help understand how organ systems work together to maintain health.
When to Use Me
Understanding organ system function and regulation
Analyzing homeostatic control mechanisms
Studying metabolism and energy balance
Understanding cardiovascular and respiratory physiology
Studying endocrine and nervous system communication
Analyzing fluid and electrolyte balance
Understanding exercise and environmental physiology
Core Concepts
Homeostasis : Negative feedback, set points, allostatic load
Cardiovascular System : Cardiac output, blood pressure, microcirculation
Respiratory System : Lung volumes, gas exchange, oxygen transport
Nervous System : Action potentials, synaptic transmission, reflexes
Endocrine System : Hormones, feedback loops, target tissue responses
Renal Physiology : Filtration, reabsorption, secretion, concentration
Gastrointestinal System : Digestion, absorption, motility, secretion
Metabolism : Basal metabolic rate, substrate utilization
Thermoregulation : Heat production, heat loss, hypothalamic control
Muscle Physiology : Contraction, excitation-contraction coupling
Code Examples
import numpy as np
from typing import List , Dict , Tuple
class CardiovascularPhysiology :
def __init__ (self, patient_id: str ):
self .patient = patient_id
def calculate_cardiac_output (self, heart_rate: float ,
stroke_volume: float ) -> float :
return heart_rate * stroke_volume
def mean_arterial_pressure (self, systolic: float ,
diastolic: float ) -> float :
return diastolic + (systolic - diastolic) / 3
def total_peripheral_resistance (self, map_val: float ,
cardiac_output: float ) -> float :
return (map_val / cardiac_output) * 80
def ejection_fraction (self, edv: float , esv: float ) -> float :
return (edv - esv) / edv * 100
def stroke_work ( ) -> :
map_val * stroke_volume *
( ) -> :
sex == :
* (resting_hr / ) ** (- ) - age *
* (resting_hr / ) ** (- ) - age *
:
( ):
.subject = subject_id
( ) -> :
PAO2 = fio2 * (patm - ) - (paco2 / rq) + (paco2 * fio2 * ( - rq) / rq)
PAO2
( ) -> :
(vco2 / paco2) *
( ) -> :
(cco2 - cao2) / (cco2 - cvo2) *
( ) -> :
vco2 / paco2
( ) -> :
volume_change / pressure_change
:
( ):
.patient = patient
( ) -> :
sex == :
( - age) * weight / ( * plasma_creatinine)
( - age) * weight * / ( * plasma_creatinine)
( ) -> :
map_val - cvp
( ) -> :
(u_x / p_x) / (u_cr / p_cr) *
( ) -> :
v - (u_osm / osm_plasma) * v
( ) -> :
u_osm / p_osm
:
( ):
.individual = individual
( ) -> :
sex == :
+ * weight + * height - * age
+ * weight + * height - * age
( ) -> :
co2_produced / o2_consumed
( ) -> :
rq = vco2 / vo2
cho_ox = * vco2 - * vo2 - * urinary_nitrogen
fat_ox = * vo2 - * vco2 - * urinary_nitrogen
{ : ( , cho_ox),
: ( , fat_ox),
: rq}
( ) -> :
tef / bmr *
cardio = CardiovascularPhysiology( )
co = cardio.calculate_cardiac_output( , )
( )
map_press = cardio.mean_arterial_pressure( , )
( )
resp = RespiratoryPhysiology( )
pao2 = resp.alveolar_gas_equation( , , , )
( )
Best Practices
Consider whole-organism integration in physiological studies
Account for compensatory mechanisms in disease states
Use appropriate reference ranges for age, sex, and population
Consider circadian rhythms in physiological measurements
Validate measurements against gold-standard techniques
Account for acclimatization in environmental physiology
Use proper units and conversions in calculations
Consider inter-individual variability in responses
Apply proper ethical standards in human/animal research
Document measurement conditions for reproducibility
self, map_val: float ,
stroke_volume: float
float
return
0.0136
def
vo2_max_estimation
self, age: int , sex: str ,
resting_hr: float
float
if
'male'
return
15.3
70
0.4
0.2
return
15.3
75
0.4
0.2
class
RespiratoryPhysiology
def
__init__
self, subject_id: str
self
def
alveolar_gas_equation
self, patm: float ,
paco2: float ,
fio2: float ,
rq: float
float
47
1
return
def
alveolar_ventilation
self, vco2: float ,
paco2: float
float
return
863
def
calculate_shunt
self, cco2: float ,
cao2: float ,
cvo2: float
float
return
100
def
diffusion_capacity
self, vco2: float ,
paco2: float
float
return
def
lung_compliance
self, volume_change: float ,
pressure_change: float
float
return
class
RenalPhysiology
def
__init__
self, patient: str
self
def
glomerular_filtration_rate
self, u creatinine: float ,
ucr_molar: float ,
plasma_creatinine: float ,
pcr_molar: float ,
age: int ,
weight: float ,
sex: str
float
if
'male'
return
140
72
return
140
0.85
72
def
effective_circulating_volume
self, map_val: float ,
cvp: float
float
return
def
fractional_excretion
self, u_x: float ,
p_x: float ,
u_cr: float ,
p_cr: float
float
return
100
def
free_water_clearance
self, osm_plasma: float ,
u_osm: float ,
v: float
float
return
def
urine_concentration
self, u_osm: float ,
p_osm: float
float
return
class
MetabolicPhysiology
def
__init__
self, individual: str
self
def
basal_metabolic_rate
self, weight: float ,
height: float ,
age: int ,
sex: str
float
if
'male'
return
88.362
13.397
4.799
5.677
return
447.593
9.247
3.098
4.330
def
respiratory_quotient
self, co2_produced: float ,
o2_consumed: float
float
return
def
substrate_oxidation
self, vo2: float ,
vco2: float ,
urinary_nitrogen: float
Dict
4.11
2.96
2.54
1.68
1.94
1.94
return
'carbohydrate_oxidation'
max
0
'fat_oxidation'
max
0
'respiratory_quotient'
def
thermic_effect_of_food
self, tef: float ,
bmr: float
float
return
100
"Patient001"
70
70
print
f"Cardiac Output: {co:.1 f} L/min"
120
80
print
f"MAP: {map_press:.1 f} mmHg"
"Subject001"
760
40
0.21
0.8
print
f"Alveolar PO2: {pao2:.1 f} mmHg"