diff --git a/Documents/bin/pocketchip-battery b/Documents/bin/pocketchip-battery
new file mode 100755
index 0000000000000000000000000000000000000000..6a66cfc743a007b736c6f5b8f33ec3c240e4a852
--- /dev/null
+++ b/Documents/bin/pocketchip-battery
@@ -0,0 +1,8 @@
+#!/bin/sh
+set -eu
+
+current="$(cat /usr/lib/pocketchip-batt/voltage)"
+
+. "$HOME/.local/voltage"
+
+echo $(( 100 * (current - min) / (max - min) ))
diff --git a/Documents/bin/update-voltage b/Documents/bin/update-voltage
new file mode 100755
index 0000000000000000000000000000000000000000..83e3f49a644164299f676c91c5de3dfe6980d397
--- /dev/null
+++ b/Documents/bin/update-voltage
@@ -0,0 +1,34 @@
+#!/bin/sh
+set -eu
+# To install, add the folowing lines to your crontab:
+# PATH="~/Documents/bin:/usr/local/bin:/usr/bin:/bin"
+# */5 * * * * update-voltage
+
+filepath="$HOME/.local/voltage"
+
+update_voltage () {
+    echo "min=$1" >  "$filepath"
+    echo "max=$2" >> "$filepath"
+}
+
+current="$(cat /usr/lib/pocketchip-batt/voltage)"
+
+mkdir -p "$(dirname "$filepath" )"
+
+if [ ! -f "$filepath" ]
+then
+    update_voltage "$current" "$current"
+    exit 0
+fi
+
+. "$filepath"
+
+if [ "$current" -gt "$max" ]
+then
+    max="$current"
+    update_voltage "$min" "$max"
+elif [ "$current" -lt "$min" ]
+then
+    min="$current"
+    update_voltage "$min" "$max"
+fi