diff --git a/pbsnodes/aurora/aurora_nodes_at_queue.sh b/pbsnodes/aurora/aurora_nodes_at_queue.sh
new file mode 100755
index 0000000000000000000000000000000000000000..596f81eb241326a391830ce37af0847d2d674bc3
--- /dev/null
+++ b/pbsnodes/aurora/aurora_nodes_at_queue.sh
@@ -0,0 +1,5 @@
+#! /bin/bash
+
+# goal: print list of current unique values for node state
+
+pbsnodes -a -F json | jq -r '[.nodes[].resources_available.at_queue] | sort | @tsv' | tr "\t" "\n" | uniq -c | sort -rn
diff --git a/pbsnodes/aurora/aurora_nodes_at_queue_states.sh b/pbsnodes/aurora/aurora_nodes_at_queue_states.sh
new file mode 100755
index 0000000000000000000000000000000000000000..afc502c7eefb2f7f15785be3be3ed4f704a5e813
--- /dev/null
+++ b/pbsnodes/aurora/aurora_nodes_at_queue_states.sh
@@ -0,0 +1,12 @@
+#! /bin/bash
+
+# goal: print list of current unique values for node state
+
+if [ $# -lt 1 ]
+then
+    echo "USAGE: $0 <at_queue>"
+    exit
+fi
+at_queue=$1
+
+pbsnodes -a -F json | jq -r '[.nodes[] | select(.resources_available.at_queue=="'${at_queue}'") | .state] | sort | @tsv' | tr "\t" "\n" | uniq -c | sort -rn